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

1

Eu tenho tido um problema em construir praticamente qualquer programa GNU. Eu tento construir Binutils, ou GCC usando:

./configure
make
make install

No entanto, ./configure parece sempre lançar 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. Eu tentei de tudo, de outras questões e artigos, mas nada resolve ...

Estou principalmente pedindo ajuda com o GCC, porque eu mais preciso disso. (Binutils está pré-instalado no meu sistema.)

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

link

    
por Kivitoe 26.05.2017 / 19:55

1 resposta

3

gcc como uma instalação autônoma não será utilizável para compilar no sistema operacional mais 'Linux'. Instale o g ++ (gcc-c ++) e as partes que faltam também serão instaladas.

Como construir o gcc: o gcc requer uma pasta de compilação fora do gcc-7.1.0 / source! link

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

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