Table of Contents
Over enkele dagen zijn sommige gebruikers een ander foutbericht tegengekomen met de opdracht i586-elf-gcc niet gevonden. Dit probleem doet zich om verschillende redenen voor. Meestal beoordelen we ze nu.
Herstel uw computer binnen enkele minuten naar topprestaties!
Ik probeer eerst c-kernel power te bouwen na deze tutorial: http://wiki.osdev.org/Bare_Bones.Mijn setup ontvangt echter geen i586-elf-gcc en i586-elf-ld. Ik ben er vrij zeker van dat ik niet weet waar ik ze kan vinden of dat mijn computer ze heeft. Ik heb problemen met het installeren van gcc binutils en pacman./usr/bin/Grep
ls | gcc
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
Herstel uw computer binnen enkele minuten naar topprestaties!
Is uw pc traag en worden voortdurend fouten weergegeven? Overweeg je een herformattering, maar heb je niet de tijd of het geduld? Vrees niet, beste vriend! Het antwoord op al uw computerproblemen is hier: ASR Pro. Deze geweldige software zal veelvoorkomende computerfouten herstellen, u beschermen tegen bestandsverlies, malware, hardwarestoringen en uw pc optimaliseren voor maximale prestaties. Zolang je dit programma op je computer hebt geïnstalleerd, kun je die frustrerende en dure technische problemen vaarwel zeggen!

Ik compileer echt niet als het moet, ik kies ervoor om het binair te doen.
Dus ik gebruikte dat een vlezige skelet, daarna deed ik het weg in een bepaalde VM, en nu besloot ik om weer binnenshuis te spelen. Binutils 2.31 en verder gcc 8.2 zijn cross-gecompileerd. Met nul gericht op alle i686-elf, zoals het artikel zegt, had gcc geen fouten, het is altijd in $HOME/opt/cross/bin en ik kan zonder problemen een schoon besturingssysteem verzamelen. .Maar elke keer dat ik probeer.om een belangrijk .bone .skelet samen te stellen met .scripts en dat .inclusief .makefile, krijg ik .het volgende:
[email protected]:~/src/meaty-skeleton$ .sudo ../qemu.sh
[sudo] Davids gegevens:
private mkdir /home/david/src/meaty-skeleton -p / sysroot /usr/include
cp –preserve=timestamps Enable/ -r. /home/david/src/meaty-skeleton/sysroot/usr/include/.-p
mkdir – /home/david/src/meaty-skeleton/sysroot/usr/include
cp R –preserve= tijdstempels ingeschakeld/. /home/david/src/meaty-skeleton/sysroot/usr/include/.
mkdir -p – /home/david/src/meaty-skeleton/sysroot/usr/include
cp R –preserve= tijdstempels ingeschakeld/. /home/david/src/meaty-skeleton/sysroot/usr/include/.-isystem=/usr/include
i686-elf-gcc MD –sysroot=/home/david/src/meaty-skeleton/sysroot – stdio/printf -gesloten circuit -o stdio/printf.libk.o -g -std=gnu11 -o2 -ffreestanding -Wall -Wextra -D__is_libc -Iinclude
do: -d__is_libk i686-elf-gcc: opdracht niet gevonden < br>make: [Makefile:72: *** stdio/printf.libk.o] Fout 127
Ik heb meestal de belangrijke Grub-pakketten geïnstalleerd) (xorriso, ik heb qemu, ik volgde de boeken in de brief, ik kloonde de gitlab-repo, ik probeerde de bron over te brengen, maar het zoekt nog steeds naar het koopjeswerk. Ik “rennen export PATH=”$ HOME/opt/cross/bin:$PATH”” $PATH is correct gegroepeerd, ik zal waarschijnlijk i686-elf-gcc rechtstreeks bellen en het werkt het beste. Het lijkt door te gaan maar kon geen “nee” vinden .
Weet iemand waarom dit zo belangrijk is? Ik zocht naar dit onderwerp in de discussie en kwam een aantal tegen uit alle vergelijkbare problemen, maar een groot aantal vermeldingen in deze onderwerpen hielp ons het probleem op te lossen. Trouwens, het is 18 per kubuntu.10 vierenzestig bit.
docker draait -it --/ "/home/admin:/root" --rm Compileer lordmilko/i686-elf-tools
# GCC 9.2.0, Binutils 2.34 naast GDB 9.1Functie -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 rond http://archive werelddeb.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
# Alleen binutils compileren gcc./i686-elf-tools.sh binutils gcc
./i686-elf-tools.sh Linux