2
我不知道linux的gdb調試。如何保存「set solib-search-path」
我有1個執行文件,1個核心轉儲文件。 所以,我在linux 這樣打開了它,
gdb exefilename -c exefuilename.core
,但是,我只顯示錯誤消息。
warning: Could not load shared library symbols for 44 libraries, e.g. /usr/local/lib/libboost_system.so.1.55.0.
Use the "info sharedlibrary" command to see the complete listing.
Do you need "set solib-search-path" or "set sysroot"?
所以,我輸入的命令,
set solib-search-path /librarypath/
和符號讀取成功。 和,我輸入命令
quit
而且,我重新打開轉儲文件。像這樣,
gdb exefilename -c exefuilename.core
但仍顯示相同的錯誤消息。
warning: Could not load shared library symbols for 44 libraries, e.g. /usr/local/lib/libboost_system.so.1.55.0.
Use the "info sharedlibrary" command to see the complete listing.
Do you need "set solib-search-path" or "set sysroot"?
我不想顯示這個錯誤信息。 所以,我想保存庫搜索路徑。 我該怎麼辦?
謝謝!!!!!! – user3416447