标签: assembly x86
我可以像这样声明静态数据区域:
.data var: .byte 0x00, 0x01, ...
但是当我尝试从.text内部访问它们时,出现编译错误:
.text
lea rax, var # or $var, or [var]
relocation R_X86_64_32S against .data can not be used when making a PIE object; recompile with -fPIC
如何获取在数据部分声明的静态数据的地址?