[問題] gdb shard lib 加載問題

看板LinuxDev作者 (yshihyu)時間9年前 (2016/02/23 01:20), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
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
solib-search-path 要用絕對路徑?
06/18 22:27, 1F
文章代碼(AID): #1MoqDnkn (LinuxDev)
文章代碼(AID): #1MoqDnkn (LinuxDev)