gpt4 book ai didi

c++ - MAKE 如何知道要检查哪个源文件

转载 作者:太空宇宙 更新时间:2023-11-04 16:07:41 24 4
gpt4 key购买 nike

这个简单的 make 脚本如何知道某些 cpp 文件已更改?这是否意味着它会为每个 .o 文件寻找相应的 .cpp 文件?如果扩展名不同怎么办 - 例如 .c

hellomake: hellomake.o hellofunc.o 
gcc -o hellomake hellomake.o hellofunc.o -I.

更新:根据我的理解,我提供的 scrip 不应该查看 c 和 cpp 文件。当我第二次要求构建项目时,MAKE 告诉我“make: 'hellomake' 是最新的。 但是当我更改 hellomake.cpp MAKE 决定重建项目时,我感到很惊讶。为什么?

最佳答案

GNU make有许多内置规则。运行 make -p 找到它们。并在您的 Makefile 中使用现有规则,参见 thisthatthis

关于c++ - MAKE 如何知道要检查哪个源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32760187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com