x86程序集:无法访问.data段中的符号

时间:2019-07-17 08:23:10

标签: assembly x86

我可以像这样声明静态数据区域:

.data

var: .byte 0x00, 0x01, ...

但是当我尝试从.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

如何获取在数据部分声明的静态数据的地址?

0 个答案:

没有答案