Bash 无法链接对象文件,因此我可以';我不能让它执行
@忽视糟糕的英语 我开始学习assembely语言(从教程的角度) 他们说 要链接对象文件并创建名为hello的可执行文件,请键入ld-m elf_i386-s-o hello.o 在我的终端中找不到-m 教程链接: 我的信息:persistence parrot os 4.6版本 NASM(最新版本) 我对阿萨姆贝利的语言一无所知 请帮助我介绍此主题。“类型”是一种使用键盘将其输入shell的说明Bash 无法链接对象文件,因此我可以';我不能让它执行,bash,assembly,ld,Bash,Assembly,Ld,@忽视糟糕的英语 我开始学习assembely语言(从教程的角度) 他们说 要链接对象文件并创建名为hello的可执行文件,请键入ld-m elf_i386-s-o hello.o 在我的终端中找不到-m 教程链接: 我的信息:persistence parrot os 4.6版本 NASM(最新版本) 我对阿萨姆贝利的语言一无所知 请帮助我介绍此主题。“类型”是一种使用键盘将其输入shell的说明 ld -m elf_i386 -s -o hello hello.o 看来你做到了: $ t
ld -m elf_i386 -s -o hello hello.o
看来你做到了:
$ type ld -m ...
ld is /usr/bin/ld
bash: type: -m: not found
type
是一个内置的shell,它可以接受多个参数,并告诉您每个参数是别名、shell函数还是位于$PATH
中
您使用的教程并不打算使用type
命令,它希望您运行链接器ld
。这就是为什么它将ld
命令加粗,而不包括单词type
“Type”是一个糟糕的词语选择。我会说“运行”,并假设读者会将文本复制/粘贴到终端窗口中。但是在任何情况下,他们只是将“type”作为简单的英语单词,而不是命令的一部分。