我的开发环境是这样的,我在
/usr/include
和/another/directory
中都有some_header.h
。/another/directory
中包含了我需要在程序中包含的一些头文件,但我想使用来自/usr/include
的some_header.h
。当我使用时,请注意: gcc ... -I/another/directory
gcc使用/another/directory/some_header.h
。如果我使用
gcc ... -I/usr/include -I/another/directory
gcc也是这样做的,因为它忽略了/usr/include
,因为它是标准搜索路径的一部分,但它会在使用-I
包含的非标准目录之后进行搜索。
有什么想法吗?