
crascgap
(usa Suse)
Enviado em 06/08/2008 - 17:17h
Ok. Já vi como compilar um kernel mais recente.
Só que descobri que não tenho um gcc instalado no computador.
Daí não será possível compilar o kernel
Qdo eu vou na pasta /usr/lib/ há a pasta gcc.
O diretório compelto é /usr/lib/gcc/i586-suse-linux/4.0.2/ e o binário é o cc1.
Entretanto, qdo digito rpm -qa gcc não lista nada.
Por exemplo, qdo digito rpm -qa make aparece:
"make-3.80-188"
Mostrando que realmente não tenho nenhum compilador de C instalado no máquina.
Por último qdo tento instalar esse gcc.4.3.1 (fazendo ./configure) aparece a seguinte tela:
checking build system type ... i686-pc-linux-gnu
ckecking host system type ... i686-pc-linux-gnu
ckecking target system type ... i686-pc-linux-gnu
ckecking for a BSD-compatible install .. /usr/bin/install -c
ckecking wheter ln works ... yes
ckecking for gcc ... no
ckecking for cc ... no
ckecking for cc ... no
ckecking for cl ... no
configure: error: no acceptable C compiler found in $PATH
See 'config.log' for more details
Estou numa sinuca de bico: não tenho internet para atualizar o computador pelo Yast2, porque a placa de rede onboard não está configurada.
Por que não está configurada ? Pois estou com kernel (linux-2.6.13-15-obj) desatualizado.
Por que não atualizo o kernel ? Por que estou sem compilador de C.
E o compilador mais novo gcc.4.3.1 não instala, pois precisa de um previamente instalado.
Como poderia sair dessa ?
Obrigado a todos. Sou realmente iniciante em linux.