[問題] gdb shard lib 加載問題
http://nicecoolwinter.github.io/note/gdb/gdb.html
上面是我做的實驗
就是先編譯產生 test執行檔跟 libfoo.so , 再把建立兩各資料夾src , lib
把程式碼 copy main.c & foo.c in src , libfoo.so in lib
使用gdb ./test
預期使用 directory 指定程式碼路徑 //OK
使用 solib-absolute-prefix & solib-search-path 指定lib 路徑 // fail
必須用set env LD_LIBRARY_PATH 才可以指定lib
下面是成功步驟
gdb ./test
directory ./src
set env LD_LIBRARY_PATH ./lib/
問題:
1.為什麼 solib-absolute-prefix & solib-search-path 指定lib 不行?
2.
下面四個指令有什麼差異?
set solib-absolute-prefix
set solib-search-path
set env LD_LIBRARY_PATH
set debug-file-directory
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.180.96.114
※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1456161649.A.BB1.html
→
06/18 22:27, , 1F
06/18 22:27, 1F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章