您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在不同目录中包含源文件的Makefile

在不同目录中包含源文件的Makefile

传统的方法是有一个Makefile在每个子目录(中part1part2等),使您能够独立构建它们。此外,Makefile在项目的根目录中有一个用于构建所有内容的目录。“根”Makefile看起来类似于以下内容

all:
    +$(MAKE) -C part1
    +$(MAKE) -C part2
    +$(MAKE) -C part3

由于make目标中的每一行都在其自己的shell中运行,因此无需担心遍历目录树或其他目录。

我建议看一下GNU make手册5.7;这是非常有帮助的。

其他 2022/1/1 18:14:13 有581人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶