[問題] 把共享庫(SO)載入到指定的記憶體地址
http://blog.csdn.net/absurd/article/details/860140
我練習上面網站中範例
文中提到ldd 編譯出來執行檔可以看到在自己寫的ld script 設定的載入地址
libtest.so => ./libtest.so (0x00c00000)
libtest1.so => ./libtest1.so (0x00d00000)
我出來結果是
libtest.so (0xf6b6d000)
libtest1.so (0xf5e6b000)
因為他網站環境看起來是32bit , 所以makefile 我加上-m32
下面是我程式碼
http://doora.qiniudn.com/gn5MA.bz2
請問一下為什麼我顯示出來不是我想載入的記憶體位址?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.180.193.105
※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1456413893.A.AA0.html
推
02/26 15:11, , 1F
02/26 15:11, 1F
→
02/26 15:12, , 2F
02/26 15:12, 2F
→
02/26 15:14, , 3F
02/26 15:14, 3F
→
02/26 19:59, , 4F
02/26 19:59, 4F
→
02/26 20:00, , 5F
02/26 20:00, 5F
→
02/26 20:02, , 6F
02/26 20:02, 6F
→
02/26 20:02, , 7F
02/26 20:02, 7F
→
02/26 20:03, , 8F
02/26 20:03, 8F
→
02/26 21:36, , 9F
02/26 21:36, 9F
推
02/27 03:06, , 10F
02/27 03:06, 10F
→
02/27 03:09, , 11F
02/27 03:09, 11F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章