小编use*_*075的帖子

虚拟机Ubuntu上的NASM:无法执行二进制文件exec格式错误

在组装一个简单的64位hello world程序后,我收到一个错误.我使用以下命令:

nasm -f elf64 hello.asm -o hello.o    successfull
ld -o hello.o hello -m elf_x86_64     successfull
./hello
Run Code Online (Sandbox Code Playgroud)

错误:无法执行二进制文件exec格式错误

我在64位Ubuntu虚拟机中执行此操作.我感谢您的帮助!

assembly x86-64 nasm virtual-machine ld

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

assembly ×1

ld ×1

nasm ×1

virtual-machine ×1

x86-64 ×1