Verhindert, dass gcc die aktuelle Verzeichnisoption "-I-" für den Suchpfad einschließt

Unsere Entwicklungsumgebung verwendet Verzeichnisse mit lokal geänderten Headern, die vom Compiler anstelle der "festgeschriebenen" "Repository" -Versionen angezeigt werden sollten.

Wenn Header A Header B enthält, sucht gcc nach B in demselben Verzeichnis, in dem sich A befand, und folgt nicht dem Suchpfad. Also benutzten wir die-I- Option auf gcc, um das zu verhindern. Gcc folgt dann streng der Hierarchie des Include-Pfades. Wie bei gcc4 die-I- Option ist veraltet und ersetzt durch-iqoute. Ich kann nicht herausfinden, wie ich das gleiche Verhalten mit der-iquote Option, weil ich denke, es fehlt der Nebeneffekt der Suche im "aktuellen" Verzeichnis zu deaktivieren.

sehenhttp://gcc.gnu.org/onlinedocs/cpp/Invocation.html#Invocation

Irgendwelche Ideen, wie man das gleiche Verhalten erreicht?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage