libsymbolic.so:無法開啟共享物件檔案:沒有這樣的檔案或目錄

libsymbolic.so:無法開啟共享物件檔案:沒有這樣的檔案或目錄

我正在嘗試從 shell 調試我的 C++ 應用程式。

gdb --args [腳本參數...]

然後,在gdb中:

(gdb)運行

我得到輸出:

載入共享庫時發生錯誤:libsymbolic.so:無法開啟共享物件檔案:沒有這樣的檔案或目錄[Inferior 1(進程15453)退出,程式碼為0177]

如果有幫助:

(gdb) 顯示 solib 搜尋路徑

載入非絕對共享庫符號檔案的搜尋路徑是 .

(gdb) shell ls $LD_LIBRARY_PATH

ls: 無法存取 /usr/lib/libipp-intel: 沒有這樣的檔案或目錄

(gdb) shell 回顯 $LD_LIBRARY_PATH

/usr/lib/libipp-intel

謝謝!

答案1

tcshrc 檔案(主要位於 ~/.tcshrc)可以定義 LD_LIBRARY_PATH 的值。

tcshrc 檔案中所需的相關程式碼片段(就我而言)是:

如果 ($?LD_LIBRARY_PATH) 那麼

setenv LD_LIBRARY_PATH /usr/lib/libipp-intel:$LD_LIBRARY_PATH

別的

setenv LD_LIBRARY_PATH /usr/lib/libipp-intel:

萬一

希望它能幫助其他人。

相關內容