ubuntu makefile多目标文件管理

   2024-10-06 3870
核心提示:一个常见的做法是在makefile中定义多个目标,每个目标对应一个可执行文件。例如:all: program1 program2program1: program1.ogc

一个常见的做法是在makefile中定义多个目标,每个目标对应一个可执行文件。例如:

all: program1 program2program1: program1.ogcc -o program1 program1.oprogram2: program2.ogcc -o program2 program2.oprogram1.o: program1.cgcc -c program1.cprogram2.o: program2.cgcc -c program2.cclean:rm -f program1 program2 *.o

在这个makefile中,all是默认的目标,执行make命令时会编译所有的目标。如果只想编译其中一个目标,可以使用make program1或者make program2命令。clean目标用于清除生成的可执行文件和目标文件。

通过这种方式,可以方便地管理多个目标文件,确保每个目标文件的编译规则和依赖关系都得到正确处理。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号