PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DDD: "home/user/.../init.c: No such file or directory"



Eagle
07-08-2002, 18:11
Hi,

wer kann mir sagen, wo ich diese Datei init.c unter SUSE 8.0 finde, nach der DDD beim Start eines Programmes verlangt? Bzw., wo welchen Pfad muß ich unter DDD angeben?

Besten Dank für die Hilfe!

Chio Andreas :confused:

Christoph
08-08-2002, 19:28
init.c wird wohl eine Datei sein, auf die Debugginginfos im Executable verweisen.
Wenn das die Datei ist, in der main() definiert ist, dann braucht DDD sie, um den Source code anzuzeigen.

Starte DDD doch mal in dem Verzeichnis, in dem diese Sourcedatei liegt.

Wenn Du die Sourcen zu dem Programm nicht hast, dann kannst du meines Wissens auch nicht debuggen.

Christoph

Eagle
08-08-2002, 20:34
Hallo Christoph,

das ist ja das Problem, ich habe ein paar init.c-Dateien, die hauptsächlich dort liegen, wo die Kernel-Sources liegen. Ansonsten finde ich keine anderen init.c-Dateien und DDD (Data Display Debugger) meldet explizit "/home/andreas/init.c: Datei oder Verzeichnis nicht gefunden".
Inzwischen weiß ich, daß das Problem nicht nur ich habe, sondern offensichtlich mit der Version 3.3 zusammenhängt und mit irgendwelchen
Runtime-Bibliotheken von C.
Und als Anfänger in C bin ich da momentan überfragt.

Andreas