Linux
文章平均质量分 65
Linux学习笔记
开阳654
这个作者很懒,什么都没留下…
展开
-
Linux系统编程学习笔记-makefile
Makefile文件类似于一个shell脚本,文件定义了一系列规则来指定项目源文件的编译过程,Linux中的make指令就是执行当前目录下的Makefile文件。Makefild规则:一个Makefile可以有有多个规则,但是都是为了完成第一条规则。格式为: 命令执行之前需要检查以来是否存在,如果不存在则向下检查其他规则,寻找有没有一个规则的目标就是这个依赖项,如果找到了就执行该命令并返回检查处。在执行规则中的命令前会比较目标和依赖的更新时间,如果目标的时间比依赖的时间晚,则执行命令从新生成目标,反之则原创 2022-06-06 23:22:19 · 161 阅读 · 1 评论 -
Linux系统编程学习笔记-gcc/g++
gcc编译器的安装 gcc工作流程:首先对源代码进行预编译,预编译阶段主要处理#define、#include等编译预处理命令,将宏定义转换成数值加入到代码中,然后过滤掉代码注释等,生成.i文件;下一步就是编译,编译器对.i文件进行编译生成.s汇编代码;下一步是汇编器对汇编代码进行汇编生成.o文件;最后一步就是链接,将编译的目标代码和启动代码、动态库、静态库等进行链接,最终生成可执行文件,linux下可执行文件为.out后缀,windows下为.exe文件。gcc与g++的一些理解:后缀名为.c的源文件..原创 2022-06-06 19:34:54 · 223 阅读 · 0 评论