头文件包含的目录是什么?

问题描述:

我有一个C项目包含多个包含相同名称但内容不同的头文件的包含目录。那么我怎么知道哪一个被包含到我的主程序中。头文件包含的目录是什么?

IDE - Eclipse 
Compiler - IAR for MSP430 
Build - Makefiles 
+0

你在使用makefile吗?你使用gcc吗?你在使用autools吗?你在Eclipse IDE下吗?描述更好的你的“环境”..... – LPs

如果包括使用<[file.h]>形式,这取决于你的预处理器的包含搜索路径。对于gcc,任何-I选项都会将路径附加到包含搜索路径。使用第一个匹配文件,所以-I选项的顺序很重要。

+0

这回答我的问题。谢谢。 –