首页 > 解决方案 > 从汇编代码执行二进制文件时出现意外错误

问题描述

我在汇编中编写了一个 Hello world 程序。我使用 nasm 编译代码

nasm -f elf64 -o Hello.o Hello.asm

NASM 编译成功,并创建了一个目标文件。但是当我使用 ld 链接器链接它时

ld -o Hello Hello.o

然后运行它并出现\. Hello 此错误- bash: .:Hello: cannot execute binary file

标签: bashassemblynasm

解决方案


推荐阅读