Ich habe CentOS 7.2 1511 (gcc 4.8.5 20150623 (Red Hat 4.8.5-4)), und habe versucht, gcc 6.2.0 zu kompilieren, wie von Gnu Website heruntergeladen. Das Folgende ist der Fehler, den ich habe:Kompilierungsfehler für gcc 6.2
checking for x86_64-pc-linux-gnu-gcc... /home/xxx/gcc-6.2.0/build/./gcc/xgcc -B/home/xxx/gcc-6.2.0/build/./gcc/ -B/usr/local/x86_64-pc-linux-gnu/bin/ -B/usr/local/x86_64-pc-linux-gnu/lib/ -isystem /usr/local/x86_64-pc-linux-gnu/include -isystem /usr/local/x86_64-pc-linux-gnu/sys-include
checking for suffix of object files... configure: error: in `/home/xxx/gcc-6.2.0/build/x86_64-pc-linux-gnu/libgcc':
configure: error: cannot compute suffix of object files: cannot compile
See `config.log' for more details.
make[2]: *** [configure-stage1-target-libgcc] Error 1
make[2]: Leaving directory `/home/xxx/gcc-6.2.0/build'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/home/xxx/gcc-6.2.0/build'
make: *** [all] Error 2
und Blick in die x86_64-pc-linux-gnu/libgcc/config.log Datei:
configure:3435: /home/xxx/gcc-6.2.0/build/./gcc/xgcc -B/home/xxx/gcc-6.2.0/build/./gcc/ -B/usr/local/x86_64-pc-linux-gnu/bin/ -B/usr/local/x86_64-pc-linux-gnu/lib/ -isystem /usr/local/x86_64-pc-linux-gnu/include -isystem /usr/local/x86_64-pc-linux-gnu/sys-include -V >&5
xgcc: error: unrecognized command line option '-V'
xgcc: fatal error: no input files
compilation terminated.
configure:3446: $? = 1
configure:3435: /home/xxx/gcc-6.2.0/build/./gcc/xgcc -B/home/xxx/gcc-6.2.0/build/./gcc/ -B/usr/local/x86_64-pc-linux-gnu/bin/ -B/usr/local/x86_64-pc-linux-gnu/lib/ -isystem /usr/local/x86_64-pc-linux-gnu/include -isystem /usr/local/x86_64-pc-linux-gnu/sys-include -qversion >&5
xgcc: error: unrecognized command line option '-qversion'; did you mean '--version'?
xgcc: fatal error: no input files
compilation terminated.
Was geschieht hier? Ich folgte dem Verfahren "mkdir build; cd build" und gab dann den Befehl configure wie folgt:
../configure --disable-multilib --enable-languages=c,c++ --with-system-zlib --with-default-libstdcxx-abi=gcc4-compatible
Mögliche Kopie von [Compilng libgcc xgcc Fehler] (http://stackoverflow.com/questions/16076660/compilng-libgcc-xgcc-error) –
Nein, nicht wirklich. Wie Sie sehen, sind meine Fehler "-V", -qversion, und selbst nach dem Ändern der Konfiguration gibt es andere Fehler, die jenseits der Zeilennummer 3600 ++ auftreten. Lasst mich den Fehler im selben Geist von Philipps Methode lösen. –
Die Fehler in configure sollen passieren, so funktioniert configure, es versucht Dinge, bis es herausgefunden hat, was funktioniert. Das eigentliche Problem ist wahrscheinlich später in config.log. –