【发布时间】:2009-04-07 03:42:22
【问题描述】:
我正在学习makefiles,我知道如何创建一个简单的makefile。我将继续使用嵌套的 makefile。这是我的目录结构
/src
...makefile
...main.cpp
...foo
......makefile
......foo.cpp
......foo.h
当调用root makefile 时,它会调用目录foo 中的makefile。这是我的问题
- 我应该使用哪个 makefile 来编写链接所有目标文件的代码?如果它在根 makefile 中,我需要在那里指定所有目标文件名吗?
- 这种嵌套的 makefile 是最佳实践吗?还是只有一个根目录下的 makefile 好不好?
任何帮助都会很棒!
【问题讨论】: