我正在运行Linux mint 16 KDE这是我第一次尝试汇编语言我安装了nasm作为我的汇编程序我可以用它汇编我的代码但是当我尝试使它成为可执行文件时它会抛出这个错误。我不知道这意味着什么,因为正如我之前所说的那样,我对组装工作的任何帮助都很好我将附上截图我在尝试运行时遇到的错误脚本,这是我试图运行的脚本中的代码。
section .data
msg: db "Hello World!"
msg_L: equ $-msg
section .text
global_start:
_start:
mov eax, 4
mov ebx, 1
mov ecx, msg
mov edx, msg_L
int 80h
mov eax, 1
mov ebx, 0
int 80h
答案 0 :(得分:2)
global
关键字后面缺少空格:
section .text
global _start
_start:
mov eax, 4
mov ebx, 1
另请注意,声明入口点不需要:
。