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?

questionAnswers(3)

yourAnswerToTheQuestion