LFS 7.4 capítulo 6.7: make: gcc: Comando não encontrado

4

Estou (novamente) tentando o LFS. A versão é de 7,4

Estou preso no capítulo 6.7, onde devo executar: make mrproper e recebo este erro: make: gcc: Command not found . Mas o gcc está lá. Eu também não posso executar readelf ou ld , recebo o mesmo erro.

Depois de alguma pesquisa na web, descobri que isso é algo errado e que eu deveria começar tudo de novo. Bem, eu comecei tudo de novo e recebi o mesmo erro no mesmo ponto. Fiz mais pesquisas e tentei começar do começo de novo, mas ainda assim recebi o mesmo erro.

Como posso resolver este problema?

    
por Granada 20.01.2014 / 23:07

2 respostas

2

Depois de executar a segunda passagem de gcc , ldd estava apontando que gcc estava usando as bibliotecas de host. Eu não sabia como resolvê-lo, então simplesmente executei a segunda passagem de gcc novamente, mas usando o binário gcc da última segunda passagem sem passar uma variável CC .

Em seguida, o ldd começou a mostrar que gcc estava usando o material em / tools.

Mas os binários de binutils também estavam usando as bibliotecas do host, então fiz novamente a segunda passagem do binutils, sem o CC , CXX , RANLIB ou AR . Desta vez funcionou, eu acho.

Agora estou compilando glibc dentro do ambiente chroot e até agora não tive mais problemas. Eu não sei se o que eu fiz estava certo, mas funcionou.

    
por 21.01.2014 / 17:57
1

Eu tive esse problema na primeira e segunda vez que passei pelo LFS. Eu estava usando várias janelas de console para criar vários pacotes ao mesmo tempo, porque há muitos pacotes pequenos para construir.

Comecei pela terceira vez e decidi apenas criar um pacote de cada vez. Demorou muito tempo, mas consegui tudo para compilar corretamente e trabalhar corretamente no ambiente chroot.

Se você encontrar esse problema, provavelmente deve começar de novo:

rm -rf /mnt/lfs/tools/*

Em seguida, basta recriar todos os pacotes, um de cada vez, seguindo exatamente todas as instruções. Também não é recomendado construir isso dentro de VirtualBox , mas consegui fazê-lo funcionar depois de algumas tentativas.

    
por 30.10.2014 / 19:57

Tags