课程名称: Linux C语言编程基本原理与实践
课程章节: makeFile的编写
主讲老师:DavidChin
课程内容:
make编译工具将大型工程分成多个模块,清晰快捷地整理源文件。
make内部使用了gcc。
前面使用的gcc命令,只适合数量不多的源文件,如果是大型项目导入的依赖较多, 不适合使用命令行来添加相关依赖。因为需要导入的文件太多了。因此,为了高效地进行编译和后期的维护,出现了make。
make -v 查看当前版本,检查是否已经安装该工具。
vim MakeFile 注意大小写
# 开头的注释进行说明
hello.out:max.o min.o hello.c // 告诉编译器生成hello.out需要这三个文件,如果没有执行下面的gcc max.o gcc max.o min.o hello.c max.o:max.c gcc -c max.c min.o:min.c gcc -c min.c
hello.out的生成需要后面的三个文件,这是三个文件如何生成就是下面的命令。使用递归最终将所有的文件集成。
直接使用Makefile,执行命名的过程如下图
注意命令必须要是要空4格,否则会保错。
如果目录文件之前已经编译过的话,默认会使用已生成的目标文件。如果源文件有改动的话,那么抽空重新生成目标文件。
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦