[問題] 如何正確更改程式 entry address?
請問一下
我的電腦裝的是 AMD64 Linux
因此我想把我的一支程式 entry point 設成 4G 以上
可是我試過這樣編譯程式
gcc -o prog prog.c -Xlinker "-Ttext" -Xlinker "0x200000000"
但會出現
crtstuff.c:(.text+0x20): relocation truncated to fit: R_X86_64_32S against
`.dtors'
這類訊息
請問有辦法把我的程式搬移到 4G 以上的 address space 嗎?
Thanks~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.72.119
→
07/13 03:32, , 1F
07/13 03:32, 1F
→
07/13 03:33, , 2F
07/13 03:33, 2F
→
07/13 03:34, , 3F
07/13 03:34, 3F
推
07/16 11:25, , 4F
07/16 11:25, 4F
→
07/16 11:28, , 5F
07/16 11:28, 5F
→
07/16 11:28, , 6F
07/16 11:28, 6F
→
08/04 22:04, , 7F
08/04 22:04, 7F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章