GCC3-Problem
-
Hallo!
Ich habe mir letztens mal die neueste Version von GCC (3.2) und CPP von
ftp://ftp.suse.com/pub/projects/gcc/8.1/ für mein SuSE Linux 8 heruntergeladen
und installiert. Danach habe ich versucht eine einfache C-Datei namens test.c
mit dem folgenden Inhalt zu compilieren:/* test.c */ main() { return 0; }
Da erschien der folgende Fehler, der bei meienr alten Version von GCC (2.95) noch
nicht da war:Koushirou@linux:~/progs> gcc test.c /usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld: unrecognized option '--eh-frame-hdr' /usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld: use the --help option for usage information collect2: ld returned 1 exit status
Wie kann ich den Fehler beheben?
-
Mal ganz davon abgesehen, dass in deinem C Programm die main Routine falsch deklariert ist (Rückgabetyp "int" fehlt):
Hast du auch alle notwendigen Entwicklerpakete installiert?
-
sieht nach alten binutils aus.
-
Original erstellt von Mr. N:
sieht nach alten binutils aus.Wo könnte ich den neue bekommen?
-
wie wärs mit ftp://ftp.suse.com/pub/ ???
oder natürlich http://www.gnu.org
-
Ah! Gefunden: ftp://ftp.suse.com/pub/suse/i386/8.1/suse/i586/binutils-2.12.90.0.15-49.i586.rpm
Ich hoffe, damit funktionierts.
-
Jaaa!!! Es funktioniert! Danke Leute!