我可以在x86-64中使用gcc为不同变量选择RIP相对或绝对寻址

我编写自己的链接脚本,将不同的变量放在两个不同的数据部分(A& B)中。 A与零地址相关联; B在代码附近和高地址空间(高于4G,在x86-64中不能用于正常的绝对寻址)链接。 A可以通过绝对寻址访问,但不能与RIP相关; B可以通过RIP相对寻址访问,但不是绝对的; 我的问题:有没有办法为gcc中的不同变量选择RIP相对或绝对寻址?也许有一些像#pragma这样的注释?     
已邀请:

要回复问题请先登录注册