分类 "Linux" 下的文章

  • VIM学习

    普通模式Esc 进入normal模式ctrl+c 代替Esc 但是可能中断某些插件 或者使用ctrl+[gi 回到上一次编辑的地方:+ctrl+p ...

  • Linux系统函数

    Linux系统函数C库IO函数工作流程FILE*文件描述符通过文件描述符找到磁盘文件的位置文件读写位置指针文件打开之后会有一个文件指针指向文件起始位置IO缓冲区为什么会有缓冲区因为访问机械硬盘速...

  • Makefile的编写

    Makefile的编写Makefile的命名MakefilemakefileMakefile的规则规则中的三要素:目标,依赖,命令目标:依赖条件缩进 命令Makefile学习vim makefi...

  • 静态库与动态库的制作与使用

    静态库的制作与使用静态库的制作命名规则lib + 库的名字 + .alibmytest.a制作步骤生成对应的.o文件 --.c -->.o -c参数将生成的.o文件打包 ar工具 ...

  • GDB调试

    GDB调试编译携带调试信息的可执行程序gcc编译时加上-g参数 gcc *.c -o myapp -g 因为携带调试信息,带-g参数生成的可执行文件体积会比不带-g参数的大,发布应用的时候一般...

  • GCC编译流程

    gcc.png指定头文件目录gcc xx.c -I 头文件路径 -o 生成可执行程序名指定宏gcc xx.c -o 生成可执行程序名 -D 宏名优化程序gcc xx.c -o 生成可执行程序名 ...