Table of Contents
Nos dias disponíveis recentemente, alguns usuários encontraram sua mensagem de erro com o comando i586-elf-gcc não encontrado. Esta aflição ocorre por várias razões. Podemos analisá-los agora.
Restaure seu computador para o desempenho máximo em minutos!
Estou
primeiro tentando construir o c-kernel mais adequado após este tutorial: http://wiki.osdev.org/Bare_Bones.No entanto, meu sistema não receberá i586-elf-gcc ou, alternativamente, i586-elf-ld. Tenho certeza que não noto onde encontrá-los ou apenas como meu computador os tem. Estou sofrendo com a instalação do gcc binutils e, portanto, do pacman./usr/bin/Grep
gccgcc-arg cc nmgcc-ranlibi686-pc-linux-gnu-gcci686-pc-linux-gnu-gcc-4.7.0i686-pc-linux-gnu-gcc-ari686-pc-linux-gnu-gcc-nmi686-pc-linux-gnu-gcc-ranlibvingcc
Restaure seu computador para o desempenho máximo em minutos!
O seu PC está lento e apresenta erros constantemente? Você está considerando uma reformatação, mas não tem tempo ou paciência? Não tenha medo, caro amigo! A resposta para todos os seus problemas de computação está aqui: ASR Pro. Este software incrível irá reparar erros comuns do computador, protegê-lo contra perda de arquivos, malware, falhas de hardware e otimizar seu PC para desempenho máximo. Contanto que você tenha este programa instalado em sua máquina, você pode dar adeus a esses problemas técnicos frustrantes e caros!

Eu simplesmente não compilarei se for necessário, optando por fazê-lo em binário.
Então, eu costumava ter um esqueleto musculoso, então me livrei dele em uma determinada VM, e agora decidi em que jogar dentro de casa novamente. Binutils 2.31 combinado com gcc 8.2 são compilados de forma cruzada. Com 2 visando todos os i686-elf, como diz o breve treinamento, o gcc não teve erros, na verdade está em $HOME/opt/cross/bin e posso montar um sistema operacional limpo sem problemas. .Mas toda vez que eu tento montar um .bone .skeleton usando .scripts e outros .incluídos .makefile, eu recebo .o seguinte:
david@OSDev:~/src/meaty-skeleton$ .sudo ../qemu.sh
[sudo] Dados de David:
private mkdir /home/david/src/meaty-skeleton -p / sysroot /usr/include
cp –preserve=timestamps Ativar/ -r. /home/david/src/meaty-skeleton/sysroot/usr/include/.-p
mkdir – /home/david/src/meaty-skeleton/sysroot/usr/include
cp R –preserve= timestamps habilitados/. /home/david/src/meaty-skeleton/sysroot/usr/include/.
mkdir -p – /home/david/src/meaty-skeleton/sysroot/usr/include
cp R –preserve= timestamps habilitados/. /home/david/src/meaty-skeleton/sysroot/usr/include/.-isystem=/usr/include
i686-elf-gcc MD –sysroot=/home/david/src/meaty-skeleton/sysroot – stdio/printf -circuito fechado -o stdio/printf.libk.o -g -std=gnu11 -o2 -ffreestanding -Wall -Wextra -D__is_libc -Iinclude
do: -d__is_libk i686-elf-gcc: comando não encontrado
make: [Makefile:72: *** stdio/printf.libk.o] Erro 127
Instalei quase os pacotes importantes do Grub) (xorriso, tenho qemu, segui as lições na carta, clonei todo o repositório do gitlab, tentei fazer a transição do código-fonte mas ainda não funcionou. I ” run export PATH=”$ HOME/opt/cross/bin:$PATH”” $PATH está agrupado corretamente, talvez eu queira chamar i686-elf-gcc diretamente e ele age. Parece continuar, mas em posição de encontrar ” não”.
Alguém sabe por que isso está acontecendo? Eu costumava explorar este tópico no fórum de discussão e me deparei com vários problemas semelhantes relacionados, mas uma grande variedade de menções nesses tópicos nos ajudou a resolver o problema. A propósito, são 18 por kubuntu.10 sessenta e quatro bits.
termo docker -it --/ "/home/admin:/root" --rm Compilar lordmilko/i686-elf-tools
# GCC 9.2.0, Binutils 2.34 ou GDB 9.1Função -it docker -v --rm Lordmilko/i686-elf-tools "/home/admin:/root" 9 -gv.2.0 -bv 2.34 -dv 9.1
-deb http://archive.ubuntu.com/ubuntu Bionic Home+deb http://archive.ubuntu.Multiverse bionicmaincom/ubuntu em torno de http://archive worlddeb.ubuntu.com/ubuntu bionic-security maindeb http://archive.ubuntu.com/ubuntu bionic-updates main
sudo -swget https://raw.githubusercontent.com/lordmilko/i686-elf-tools/master/i686-elf-tools.shchmod +x ./i686-elf-tools.sh./i686-elf-tools.sh
# Compilar somente binutils gcc./i686-elf-tools.sh binutils gcc
./i686-elf-tools.sh Linux