Я новичок в Ubuntu & Assembly Language.Недавно одна из лабораторных задач попросила меня скомпилировать файл .s
в Ubuntu, чтобы увидеть, что показывают выходные данные, и объяснить их позже.Мой учитель также предоставил мне несколько команд для компиляции и связывания объектов с файлом boot0.S
.Но всякий раз, когда я пытаюсь выполнить следующую команду, я получаю несколько ошибок.
Сборка boot0: компиляция
$ gcc ‐MD ‐fno‐builtin ‐nostdinc ‐fno‐stack‐protector ‐Os ‐g ‐m32 ‐I. ‐c ‐o boot0.o boot0.S
Это дает мне такие ошибки:
gazzali @ ubuntu: ~ / OS Lab Task/ OS-challengeing-IUTCSE16 / Проект 0 / boot / boot0 $ gcc -MD -fno-встроенный -nstdinc -fno-стек-протектор -Os -g-m32-I.‐C ‐o boot0.o boot0.S
gcc: ошибка: ‐MD: нет такого файла или каталога
gcc: ошибка: ‐fno ‐ builtin: такого файла или каталога нет
gcc: ошибка: -nostdinc: нет такого файла или каталога
gcc: ошибка: -fno-стека-защитник: нет такого файла или каталога
gcc: ошибка: ‐Os: Нет такого файла или каталога
gcc: ошибка: ‐g: Нет такого файла или каталога
gcc: ошибка: ‐m32: Нет такого файла или каталога
gcc:ошибка: ‐I .: Нет такого файла или каталога
gcc: ошибка: ‐c: Нет такого файла или каталога
gcc: ошибка: ‐o: Нет такого файла или каталога
gcc: ошибка: boot0.o: такого файла или каталога нет
В настоящее время я использую Ubuntu 18.04 LTS на VMWare в Windows 10. Я также предоставлю файл boot0.S
, если необходимо.Не могли бы вы помочь найти способ запустить этот файл сборки?Есть еще 2 файла сборки, которые мне нужно запустить с помощью аналогичных команд.
Заранее спасибо.