Der C-Compiler kann bei der Installation von gcc UND binutils keine ausführbaren Dateien erstellen

Der C-Compiler kann bei der Installation von gcc UND binutils keine ausführbaren Dateien erstellen

Ich habe beim Erstellen praktisch aller GNU-Programme Probleme. Ich versuche, Binutils oder GCC mit Folgendem zu erstellen:

./configure
make
make install

./configureEs scheint jedoch immer den folgenden Fehler zu geben:

configure: error: in `/home/user/Desktop/binutils-2.28':
configure: error: C compiler cannot create executables
See `config.log' for more details.

Dies passiert sowohl bei Binutils als auch bei GCC. Ich habe alles aus anderen Fragen und Artikeln versucht, aber nichts löst das Problem ...

Ich bitte vor allem um Hilfe mit GCC, weil ich das am meisten brauche. (Binutils ist auf meinem System vorinstalliert.)

++++ Config.log-Ausgabe für GCC ++++

https://pastebin.com/BJzNMjG2

Antwort1

gccals eigenständige Installation ist es für die Kompilierung auf den meisten Linux-Betriebssystemen nicht verwendbar. Installieren Sie g++ (gcc-c++) und die fehlenden Teile werden ebenfalls installiert.

So erstellen Sie gcc: gcc erfordert einen Build-Ordner außerhalb der gcc-7.1.0/-Quelle! http://www.linuxfromscratch.org/lfs/view/development/chapter05/gcc-pass2.html

Entpacken Sie gmp, mpfr, mpc wie im Link beschrieben, und Sie können von build/ aus konfigurieren, Beispiel:

../gcc-7.1.0/configure --prefix=/usr/local/gcc7 --program-suffix=7 --enable-languages=c,c++ --disable-multilib

verwandte Informationen