【发布时间】:2019-02-16 16:18:00
【问题描述】:
我正在尝试编写一个编译器,但我不太擅长。它编译/组装没有任何错误,但它在运行时给了我段错误。
这是我如何组装我的汇编源代码(在 ubuntu linux 上):
nasm -f elf64 assembly.asm
ld -s -o assembly assembly.o --entry entrypoint
./assembly ; echo $?
这是我的汇编源代码:
global entrypoint
entrypoint:
call main
main:
mov eax, 0
ret
这是它给我的:
Segmentation fault (core dumped) ./assembly
【问题讨论】:
标签: assembly segmentation-fault nasm