【发布时间】:2021-04-17 23:46:51
【问题描述】:
我是 NASM 新手,尤其是在使用 vim 的 ubuntu64 中。
目前,当我用 vim 编写汇编代码时,它不识别标签并且不自动制表符,也许是因为它不应该这样做(它不是传统的)虽然如果它可以这样做我会很高兴也在这里..(就像 vim 上带有 python 的自动选项卡)
当我按下回车键时,它会回到行首,红色箭头指向的地方。
其次,当我需要“编译”(我不知道这里是否正确,也许是“汇编”)代码时,我需要同时编写代码:
nasm -f elf64 hello.asm
和
ld -s -o hello hello.o
有没有更短的方法?也许两者同时,一个简单的二合一命令?
【问题讨论】:
-
你能简单地将两者放在一行上作为一个复合命令,比如
nasm ... && ld ...吗?如果 Vim 使用 shell 运行命令,shell 将解析 &&
标签: ubuntu assembly vim nasm ld