Eine der einfachsten Möglichkeiten, dafür zu sorgen, dass der Debugger die Quelle für Ihr C-/C++-Programm finden kann, ist die Kompilierung des Programms mit der Compileroption -qfullpath. Weitere Informationen zu Debug-Compiler-Optionen finden Sie im zugehörigen Abschnitt.
Wenn der Debugger die Quelle nicht findet, wird der Editor des Debuggers ohne Quelle geöffnet - doch gibt es im Editor selbst Möglichkeiten, nach der Quelle zu suchen. Eine dieser Möglichkeiten, die Schaltfläche Quellensuche bearbeiten, öffnet den Dialog 'Quellensuchpfad bearbeiten', in dem Sie die Art der hinzuzufügenden Quellenposition auswählen können. Alternativ können Sie die Quellenpositionsliste ändern, indem Sie einen Stack-Frame oder Thread mit der rechten Maustaste in der Sicht 'Debug' anklicken und die Aktion Quellensuche bearbeiten auswählen.
Nach dem Starten einer Debugsitzung können Sie die Quellenpositionsliste ändern oder ihr Einträge hinzufügen, indem Sie die folgenden Schritte durchführen:
Wenn Ihr Programm nicht mit dem Parameter -qfullpath kompiliert wurde, Ihre Quelle verschoben wurde oder Sie das Debug nicht auf dem System ausführen, auf dem Ihr Programm erstellt wurde, findet der Debugger möglicherweise die falsche Quelle für den aktuellen Stack-Frame. In diesem Fall können Sie wie folgt angeben, welche Textdatei im Editor geöffnet werden soll:
Wenn eine Quelle nicht gefunden werden kann, wird der Editor ohne Quelle geöffnet. Im Editor stehen Ihnen folgende Optionen zur Verfügung: