i386-elf-gcc: ошибка: spawn: нет такого файла или каталога - PullRequest
0 голосов
/ 14 февраля 2019

Я следую руководству по разработке ОС на Github и наткнулся на урок, где вам нужно скачать i386-elf-gcc и использовать его для компиляции примера кода.

(соответственно урок https://github.com/cfenollosa/os-tutorial/tree/master/12-kernel-c)

Я получаю сообщение об ошибке:

i386-elf-gcc: error: spawn: No such file or directory

, когда пытаюсь выполнить команду, входящую в урок:

i386-elf-gcc -ffreestanding -c function.c -o function.o

Я скачал учебные файлы, и, вероятно, я неправильно скопировал код. Я боролся с этой ошибкой в ​​течение последних нескольких месяцев и очень жду ответа.

1 Ответ

0 голосов
/ 14 февраля 2019

Я следую руководству по разработке ОС на Github и наткнулся на урок, где вам нужно скачать i386-elf-gcc и использовать его для компиляции примера кода

Понятия не имеючто в этом уроке заставляет вас думать, что вы собираетесь загрузить i386-elf-gcc.Скорее, этот урок следует за предыдущим, где вы строите (и устанавливаете) целый набор инструментов для кросс-компиляции.Ожидается, что вы будете использовать этот набор инструментов в последующих уроках, которые требуют компиляции кода на языке Си.Убедитесь, что все компоненты этого набора инструментов действительно установлены, следуя инструкциям в уроке 11. А если компилятор фактически не работает, то проблема, скорее всего, заключается в том, как вы его построили и / или установили (т.е. урок 11).с помощью команды, которую вы пытаетесь использовать, чтобы запустить ее в уроке 12.

...