我是Ubuntu&汇编语言的新手。最近,一项实验任务要求我在Ubuntu中编译.s
文件,以查看输出显示什么并在以后进行解释。我的老师还为我提供了一些命令,用于编译和对象与boot0.S
文件的链接。但是,每当我尝试运行以下命令时,都会出现一些错误。
正在构建boot0:编译
$ gcc ‐MD ‐fno‐builtin ‐nostdinc ‐fno‐stack‐protector ‐Os ‐g ‐m32 ‐I. ‐c ‐o boot0.o boot0.S
这给了我这样的错误:
gazzali @ ubuntu:〜/ OS实验室任务/ OS-challenging-IUTCSE16 / Project 0 / boot / boot0 $ gcc ‐MD ‐fno内置于nostdinc ‐fno堆栈保护器‐Os ‐g ‐m32‐I。 -c -o boot0.o boot0.S
gcc:错误:‐MD:没有这样的文件或目录
gcc:错误:-fno-builtin:没有这样的文件或目录
gcc:错误:‐nostdinc:没有这样的文件或目录
gcc:错误:-fno-stack-protector:没有这样的文件或目录
gcc:错误:‐Os:没有这样的文件或目录
gcc:错误:-g:没有这样的文件或目录
gcc:错误:-m32:没有这样的文件或目录
gcc:错误:-I .:没有这样的文件或目录
gcc:错误:-c:没有这样的文件或目录
gcc:错误:-o:没有这样的文件或目录
gcc:错误:boot0.o:没有这样的文件或目录
我目前正在Windows 10的VMWare上运行Ubuntu 18.04 LTS。如果需要,我还将提供boot0.S
文件。您能帮忙找到一种运行此程序集文件的方法吗?我需要通过类似的命令来运行两个以上的程序集文件。
谢谢。