一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,而Makefile定义了一系列的规则来制定,那些文件需要先编译,那些文件需要后编译,那些文件需要重新编译,甚至于一些更为复杂的功能操作,因为Makefile就像是一个shell脚本一样,其中也可以执行操作系统的命令。
Makefile的好处就是实现“”自动化编译“”,只需要一个make命令,整个工程完全自动编译,极大地提高了软件开发效率,下面我们通过编写进度条的过程来演示他的功能。
这是运行之后的效果:
本文介绍Makefile在大型工程项目中的应用,如何通过定义一系列规则来实现自动化编译,提高开发效率。
一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,而Makefile定义了一系列的规则来制定,那些文件需要先编译,那些文件需要后编译,那些文件需要重新编译,甚至于一些更为复杂的功能操作,因为Makefile就像是一个shell脚本一样,其中也可以执行操作系统的命令。
Makefile的好处就是实现“”自动化编译“”,只需要一个make命令,整个工程完全自动编译,极大地提高了软件开发效率,下面我们通过编写进度条的过程来演示他的功能。
这是运行之后的效果:
402
1094
382

被折叠的 条评论
为什么被折叠?