当前位置: 技术问答>linux和unix
关于多层Makefile编译的问题
来源: 互联网 发布时间:2014-11-30
本文导语: 现设有一目录A,其下有Makefile文件和目录B,A/B/下另有一Makefile. 我直接在A/B/下make,提示某某头文件找不到,查看目录B下Makefile并没有特别指出include路径,查看目录A下Makefile知此头文件所在目录被包含在编译标志CFLAGS...
现设有一目录A,其下有Makefile文件和目录B,A/B/下另有一Makefile.
我直接在A/B/下make,提示某某头文件找不到,查看目录B下Makefile并没有特别指出include路径,查看目录A下Makefile知此头文件所在目录被包含在编译标志CFLAGS中。
问:1.是否必须先在A目录下make,再在目录B下make?
2.这两个Makefile文件之间是怎样传递“消息”的?
A
|
--------------------
| ..... |
B otherfile Makefile
|
-------------------
| ...
Makefile otherfile
我直接在A/B/下make,提示某某头文件找不到,查看目录B下Makefile并没有特别指出include路径,查看目录A下Makefile知此头文件所在目录被包含在编译标志CFLAGS中。
问:1.是否必须先在A目录下make,再在目录B下make?
2.这两个Makefile文件之间是怎样传递“消息”的?
A
|
--------------------
| ..... |
B otherfile Makefile
|
-------------------
| ...
Makefile otherfile
|
你自己man一下unix下的set命令呀,这都是小问题