Linux 64位NASM程序问题

时间:2015-03-29 14:20:50

标签: linux nasm

我在Win8 PC上通过VMware安装Linux。我已经在64位NASM编程中编写了一些代码,我可以在大学计算机上轻松执行。但是当我尝试在我的PC上的Linux中执行相同操作时,通过以下命令: nasm -f elf64 hex.asm ,它会给我“无法识别的输出格式`elf64 ''错误。请尽快建议什么是doon。感谢。

1 个答案:

答案 0 :(得分:0)

这很奇怪,因为我确信,我多次使用这种输出格式没有问题。 NASM Doc中还说明,支持的格式列表包括elf32elf64elfx32

您可以尝试执行nasm -hf。在给出其调用选项的摘要之后,-h选项会导致nasm立即执行。与f配对后,它将打印所有可用格式。

但如果elf64不在那里,我会非常惊讶。