gdb findet keine von clang ++ kompilierten Quelldateien
Beim Kompilieren meines Projekts mit clang ++ ist der Pfad zu den Quelldateien anscheinend nicht im Objektcode enthalten. Dies bedeutet, dass gdb keine Quelldateien finden kann, mit denen Code angezeigt werden kann. Für bestimmte Fälle kann ich GDBs verwendendirectory
Befehl zum Hinzufügen eines Verzeichnisses, aber mein Projekt hat viele Quellverzeichnisse und das wird sehr schnell ärgerlich.
Wenn ich meine Konfiguration auf g ++ umstelle, findet gdb einfach alle meine Quelldateien.
Diese Funktionalität funktionierte unter Snow Leopard mit Clang ++ 2.9, unter Lion jedoch nicht mit Clang ++ 3.1. Ich habe XCode 4.3.2.
Gibt es eine Clang-Option, die die Verwendung vollständiger Pfade in Objektdateien erzwingt? Stimmt noch etwas mit meiner Konfiguration nicht?