我正在尝试printf
从汇编程序中调用,但未成功,如下所示:
section .rodata
preffix: db "calc >",0
preffix_length: equ $-preffix
section .text
align 16
global main
extern printf
main:
push preffix
push preffix_length
call printf
ret
但我不断收到分段错误。
我正在为 NASM 程序集 80x86 编写 Linux (ubuntu)。