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/.../