Table of Contents
В последние дни некоторые покупатели сталкивались с сообщением об ошибке команды i586-elf-gcc, не обязательно найденной. Эта проблема возникает по многим причинам. Сейчас мы рассмотрим этих ребят.
Восстановите максимальную производительность компьютера за считанные минуты!
Я
впервые пытаюсь собрать c-kernel сразу после этой серии: http://wiki.osdev.org/Bare_Bones.Однако моя система не поддерживает установку i586-elf-gcc или i586-elf-ld. Я красивая, да, я не знаю, где их взять и есть ли они на моем компьютере. Я мучаюсь с настройкой gcc binutils и pacman./usr/bin/Grep
<предварительный><код>ls | gcc
gccgcc-arg замкнутая цепь нмgcc-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
Восстановите максимальную производительность компьютера за считанные минуты!
Ваш компьютер работает медленно и постоянно выдает ошибки? Вы думали о переформатировании, но у вас нет времени или терпения? Не бойся, дорогой друг! Ответ на все ваши проблемы с компьютером находится здесь: ASR Pro. Это удивительное программное обеспечение исправит распространенные компьютерные ошибки, защитит вас от потери файлов, вредоносного ПО, аппаратного сбоя и оптимизирует ваш компьютер для достижения максимальной производительности. Пока эта программа установлена на вашем компьютере, вы можете попрощаться с этими раздражающими и дорогостоящими техническими проблемами!
Шаг 1. Загрузите и установите версию ASR Pro.
Шаг 2. Откройте программу и нажмите "Сканировать".
Шаг 3. Нажмите "Восстановить", чтобы начать процесс восстановления.

Я не компилирую, если нужно, предпочитая выполнять элемент в двоичном формате.
Итак, раньше у меня был функциональный мускулистый скелет, потом я избавился вместе с ним в ВМ, а сегодня решил после поиграть в помещении. Binutils 2.31 и gcc 8.2 обычно кросс-компилируются. Поскольку 0 нацелен на весь i686-elf, как говорится в руководстве, gcc не требует ошибок, он находится в $HOME/opt/cross/bin, чтобы я мог без проблем скомпилировать чистую ОС. .Но каждый раз, когда я пытаюсь собрать скелет .bone, работающий с .scripts и включенным .makefile, я получаю следующее:
david@OSDev:~/src/meaty-skeleton$ .sudo ../qemu.sh
[sudo] Данные Дэвида:
private mkdir /home/david/src/meaty-skeleton -p / sysroot /usr/include
cp --preserve=timestamps Включить/ -r. /home/david/src/meaty-skeleton/sysroot/usr/include/.-p
mkdir lectronic /home/david/src/meaty-skeleton/sysroot/usr/include
cp R --preserve= временные метки включены/. /home/david/src/meaty-skeleton/sysroot/usr/include/.
mkdir -p - /home/david/src/meaty-skeleton/sysroot/usr/include
cp R --preserve= временные метки включены/. /home/david/src/meaty-skeleton/sysroot/usr/include/.-isystem=/usr/include
i686-elf-gcc MD --sysroot=/home/david/src/meaty-skeleton/sysroot - stdio/printf -cc -o stdio/printf.libk.o -grams -std=gnu11 -o2 -ffreestanding -Wall -Wextra -D__is_libc -Iinclude
do: -d__is_libk i686-elf-gcc: команда не обязательно найдена
сделать: [Makefile:72: *** stdio/printf.libk.o] Ошибка 127
Я установил все важные пакеты Grub) (xorriso, у меня есть qemu, я следовал инструкциям в статье, я клонировал репозиторий gitlab, я пытался переместить исходный код, но, тем не менее, он все еще не работает. Я " run export PATH="$ HOME/opt/cross/bin:$PATH"" $PATH классифицируется правильно, я могу специально вызвать i686-elf-gcc, и он работает. Кажется, что это продолжается, но не могу найти "нет".
Знает ли кто-нибудь, почему это происходит? Раньше я искал это поле на форуме и наткнулся на ряд похожих проблем, также большое количество упоминаний в этих темах помогло нам решить нашу собственную проблему. Кстати, это на kubuntu.10 64 бит.
docker run -it -- "/home/admin:/root" --rm Скомпилируйте lordmilko/i686-elf-tools
# GCC 9.2.0, Binutils 2.34 и GDB 9.1Функция -продукт docker -v --rm Lordmilko/i686-elf-tools "/home/admin:/root" внутри -gv.2.0 -bv 2.34 -dv 9.1
-deb http://archive.ubuntu.com/ubuntu Bionic Home+deb http://archive.ubuntu.Multiverse bionicmaincom/ubuntu через http://archive worlddeb.ubuntu.com/ubuntu бионическая безопасность главнаяdeb http://archive.ubuntu.com/ubuntu bionic-updates главная
sudo -swget https://raw.githubusercontent.com/lordmilko/i686-elf-tools/master/i686-elf-tools.shchmod +x ./i686-elf-tools.sh./i686-elf-tools.sh
# Скомпилировать только binutils gcc./i686-elf-tools.sh binutils gcc
./i686-elf-tools.sh Linux