Hallo!
Ich hab mir jetzt gcc 3.2 runtergeladen um gcj benutzen zu können und mit einem g++ 2.9*** kompiliert.
Dann hab ich meinen gcj an nem einfachen Java-Programm ausprobiert und folgende Meldung gekriegt:
/usr/lib/crt1.o: In function `_start':
/usr/lib/crt1.o(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
Was ist das nun für ein Problem? Kann es sein, dass die crt1.o nicht binärkompatibel zu dem neuen gcc 3.2 ist und deshalb der Fehler auftritt?
Hab ich zumindest angenommen, mir gleich die neueste glibc2.2.5 runtergeladen, hab aber irgendwie Probleme beim Kompilieren.
Jetzt würde ich von euch gerne wissen, bevor ich mit glibc weiterwurschtle, ob das überhaupt mein Problem ist, oder ob gcj möglicherweise aus einem anderen Grund nicht funktioniert.
MfG Xare
Lesezeichen