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?