Manipulando o caminho de pesquisa para arquivos de inclusão
Meu ambiente de desenvolvimento é tal que eu tenhosome_header.h
em/usr/include
e em/another/directory
. /another/directory
contém alguns arquivos de cabeçalho que eu preciso incluir no meu programa, mas eu quero usarsome_header.h
de/usr/include
. Quando eu uso
gcc ... -I/another/directory
gcc usa/another/directory/some_header.h
. Se eu usar
gcc ... -I/usr/include -I/another/directory
O gcc faz a mesma coisa porque ignora/usr/include
já que é parte do caminho de pesquisa padrão, mas é pesquisado após diretórios não padrão incluídos-I.
Alguma ideia?