在组装一个简单的64位hello world程序后,我收到一个错误.我使用以下命令:
nasm -f elf64 hello.asm -o hello.o successfull ld -o hello.o hello -m elf_x86_64 successfull ./hello
错误:无法执行二进制文件exec格式错误
我在64位Ubuntu虚拟机中执行此操作.我感谢您的帮助!
assembly x86-64 nasm virtual-machine ld
assembly ×1
ld ×1
nasm ×1
virtual-machine ×1
x86-64 ×1