【发布时间】:2020-02-18 12:17:16
【问题描述】:
我正在使用最新版本的 catalina 的 Mac 上 ASM x86-64 中的一个项目。当我尝试编译它时,我得到了错误error: Macho-O 64-bit format doest not support 32-bit absolute adresses。当我尝试在堆栈框架中移动地址时,我得到了这个。
例子:
my_fnc:
push rbp
mov rbp, rsp
sub rsp, 64
mov qword [rbp - 8], __zpair
....
....
....
section .rodata
__zpair:
db "pair", 0
【问题讨论】:
标签: macos assembly x86-64 mach-o