Bjoern Krombholz wrote:
Martin Kelm wrote:
Das Kompilieren klappt, das Linken nicht. Ohne viel nachzudenken habe ich einfach den Linker über g++ aufrufen lassen. Es kommt allerdings die Meldung:
ld: cannot open crtbegin.o: Datei oder Verzeichnis nicht gefunden
Dann ist das File wohl nicht da ;) Gehört crtbegin.cpp zu deinem Projekt? Hast du crtbegin.cpp vorher kompiliert? Gab es keine anderen Fehlermeldungen/Warnungen des Compilers, die sich darauf beziehen? Wie hast du g++ aufgerufen? ...
Soweit ich weiss, ist crtbegin.o eine Objektdatei, die immer dazugelinkt wird (eine in der Initialisierungscode für den Prozess etc steht). Sie ist damit "ein Teil vom Compiler". Unter dem Verzeichnis /usr/lib/gcc-lib/.../<compiler_version>/ sollte sie stehen, stand sie zumindestens früher. Ich glaube deswegen, dass ich vielleicht irgendetwas nicht installiert habe, bzw. irgendetwas beim Abdate von 6.2 auf 6.4 "schief" gegangen ist. Oder vielleicht mein Linker falsch konfiguriert ist. _________________________________________________________ Dipl.-Ing. Martin Kelm TUHH Arbeitsbereich Geotechnik und Baubetrieb Harburger Schloßstr. 20 21071 Hamburg Tel.: +49(0)40 42878 3783 Web: http://www.tu-harburg.de/gbt/ _________________________________________________________ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com