O compilador C não pode criar executáveis ​​​​ao instalar o gcc AND binutils

O compilador C não pode criar executáveis ​​​​ao instalar o gcc AND binutils

Tenho tido problemas com a construção de praticamente qualquer programa GNU. Tento construir Binutils ou GCC usando:

./configure
make
make install

No entanto, ./configuresempre parece gerar o erro:

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

Isso acontece tanto no Binutils quanto no GCC. Tentei de tudo em outras perguntas e artigos, mas nada resolve...

Peço principalmente ajuda com o GCC, porque mais preciso disso. (Binutils está pré-instalado em meu sistema.)

++++ Saída Config.log para GCC ++++

https://pastebin.com/BJzNMjG2

Responder1

gcccomo uma instalação autônoma não será utilizável para compilar na maioria dos 'sistemas operacionais Linux'. Instale o g++ (gcc-c++) e as peças que faltam também serão instaladas.

Como construir o gcc: o gcc requer uma pasta de construção fora do gcc-7.1.0/ source ! http://www.linuxfromscratch.org/lfs/view/development/chapter05/gcc-pass2.html

Descompacte gmp, mpfr, mpc conforme descrito no link, e você pode configurar, a partir de build/ , exemplo:

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

informação relacionada