Моя среда разработки такова, что у меня есть some_header.h
в /usr/include
и в /another/directory
. /another/directory
содержит некоторые заголовочные файлы, которые мне нужно включить в мою программу, но я хочу использовать some_header.h
из /usr/include
. Когда я использую
gcc ... -I/another/directory
gcc использует /another/directory/some_header.h
. Если я использую
gcc ... -I/usr/include -I/another/directory
gcc делает то же самое, потому что игнорирует /usr/include
, поскольку он является частью стандартного пути поиска, но его ищут после поиска нестандартных каталогов, включенных в -I.
Есть идеи?