小编pro*_*fpv的帖子

x86_64 汇编中的分段错误,代码位于 .text 节中:(节名称中带有冒号)

为什么会出现分段错误?

我用的nasm -f elf64 t.asm -o t.o ld t.o -o t是linux下的编译。

我已经做了我能想到的一切。

section .data:
  variable_int db 1
  variable_string db "yaaaa", 10
section .text:
  global _start
_start:
  mov rax, 1
  mov rdi, 1
  mov rsi, variable_string
  mov rdx, 14
  syscall
  mov rax, 60
  mov rdi, 0
  syscall
Run Code Online (Sandbox Code Playgroud)

assembly x86-64 nasm segmentation-fault

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

标签 统计

assembly ×1

nasm ×1

segmentation-fault ×1

x86-64 ×1