Tenho tido problemas com a construção de praticamente qualquer programa GNU. Tento construir Binutils ou GCC usando:
./configure
make
make install
No entanto, ./configure
sempre 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 ++++
Responder1
gcc
como 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