【发布时间】:2014-11-15 02:22:02
【问题描述】:
我想做系统编程,我需要组装一些我要做的事情。问题是,我找不到 64 位计算机的汇编程序。我试过 TASM 和 NASM。使用 TASM,它不会让我组装任何东西,使用 NASM,生成的可执行文件说它与我的计算机不兼容。还有其他我可以使用的汇编程序吗? (我不想使用需要 AT&T 语法的)
【问题讨论】:
-
GNU 汇编器也提供使用 intel 语法。你可能想看看stackoverflow.com/questions/9347909/…
-
nasm应该可以正常工作,你做错了什么。我猜你使用了错误的输出格式或忘记链接... -
还有fasm。
-
yasm和nasm以及as(gas)都适用于 x86_64。确保您正在为正确的架构进行编译。
标签: assembly