头文件包含的目录是什么?
问题描述:
我有一个C项目包含多个包含相同名称但内容不同的头文件的包含目录。那么我怎么知道哪一个被包含到我的主程序中。头文件包含的目录是什么?
IDE - Eclipse
Compiler - IAR for MSP430
Build - Makefiles
答
如果包括使用<[file.h]>
形式,这取决于你的预处理器的包含搜索路径。对于gcc
,任何-I
选项都会将路径附加到包含搜索路径。使用第一个匹配文件,所以-I
选项的顺序很重要。
+0
这回答我的问题。谢谢。 –
你在使用makefile吗?你使用gcc吗?你在使用autools吗?你在Eclipse IDE下吗?描述更好的你的“环境”..... – LPs