section .data
var: db 'Hello World', 10
section .text
_start:
mov rax, 1
mov rdi, 1
mov rsi, var
mov rdx, 11
syscall
mov rax, 60
xor rdi, rdi
syscall
它说:程序已停止
错误级别:-1073741795
我使用编译器 NASM:NASM 版本 2.16.01 于 2022 年 12 月 21 日编译
我使用链接器:GNU ld (GNU Binutils) 2.41 版权所有 (C) 2023 自由软件基金会, Inc. 该程序是免费软件;您可以根据以下条款重新分发它 GNU 通用公共许可证版本 3 或(由您选择)更高版本。 该程序绝对没有保证。
CPU: intel(R) Core(TM) i7-3770 CPU
可能与环境有关。
-确保您正在为您的系统正确编译和链接程序。 确保您使用正确的格式(64 位 Linux 系统为 elf64)。
-如果您在非标准执行环境上运行此程序,则可能会导致问题。
-您尝试过调试吗?
(您的代码中没有明显的语法错误。)