symbol lookup error *** , undefined symbol 錯誤
在重裝samba過程後遇到一些問題,使用 gdb 時產生報錯:
gdb: symbol lookup error: gdb: undefined symbol: PyUnicodeUCS2_FromEncodedObject
原因是 gdb 依賴了python的一些包,而那些包版本太舊,使用時就會發生一些未定義的錯誤。
使用 nm 命令和 ldd 命令可輔助解決這問題。
nm 命令用於找到文件中的symbol對象,ldd用於打印 命令 的依賴庫。
步驟如下:
1、運行 which gdb 找到gdb命令的位置
2、運行 ldd /usr/bin/gdb 查看gdb依賴庫
3、可使用 nm 命令查看對應動態庫symbol
4、定位問題,用新庫替換舊庫
symbol lookup error *** , undefined symbol 錯誤
相關推薦
symbol lookup error *** , undefined symbol 錯誤
fine 報錯 error: 重裝 ucs usr which -1 yun 在重裝samba過程後遇到一些問題,使用 gdb 時產生報錯: gdb: symbol lookup error: gdb: undefined symbol: PyUnicodeUCS2_Fro
沒有載入動態庫導致的error: symbol lookup error: undefined symbol
做了一個瀏覽器外掛,需要編譯為 abcPlugins.so , 這個.so需要呼叫另外一個業務庫 defLib.so裡面的函式。 把abcPlugins.so替換到目標板上,瀏覽器程序啟動不起來。 1. 查詢瀏覽器程序啟動過程錯誤 1
symbol lookup error: /usr/lib64/libwebkit-1.0.so.2: undefined symbol: soup_message_set_first_party
自己已解決,是這樣的: symbol lookup error: /usr/lib64/libwebkit-1.0.so.2: undefined symbol: soup_message_set_first_party
win10 和centOs7雙系統下,centos掛載ntfs分割槽報錯“symbol lookup error: /sbin/mount.ntfs: undefined symbol: ntfs_x”
在window10下安裝完centOS7,本來想利用linux系統吃記憶體少的特點,建立虛擬機器叢集,但是當初沒有考慮好,就給centOS7分配了50G記憶體,所以就想把虛擬機器系統放到window10的其他分割槽,但是centOS7怎麼都掛不上,裝了fuse,裝了ntfs-3g都沒有辦法,
執行amanda時報amandad: symbol lookup error: /lib/libamanda-2.6.1p2.so: undefined symbol: g_slist_free_fu
最近在除錯xinetd服務時應用到了amandad服務,安裝amanda方法如下: #yum install amanda* 待安裝完成後,執行amandad卻報錯: [[email protected] sbin]#amandad amandad: symbo
Symbol lookup error: /usr/lib/libblas.so.3: undefined symbol: gotoblas
在安裝lsfm時候遇到的一個問題,這個問題是因為conda使用的是libblas而不是openblas引起的。可以刪除系統的openblas,但是這樣做不好。sudo apt-get remove li
apche 安裝錯誤: mod_disk_cache.so: undefined symbol: ap_cache_generate_name
1、錯誤資訊: [[email protected]_new modules]# service httpd restart httpd: Syntax error on line 92 of /alidata/server/httpd-2.2.29/conf/httpd.conf:
Caffe-SSD錯誤:ImportError: /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0: undefined symbol: g_log_structur
Caffe-SSD編譯成功後,在import caffe時候出現以下錯誤: >>> import caffe Traceback (most recent call last): File "<stdin>", line 1, in <modu
undefined symbol: _Py_ZeroStruct錯誤一種可能的原因
Traceback (most recent call last): File "train_net.py", line 28, in <module> from roi_data_layer.roidb import combined_roidb
ubantu中開啟vim出現錯誤:/usr/lib/x86_64-linux-gnu/libpython3.5m.so.1.0: undefined symbol: XML_SetHashSalt
很久沒有用ubantu了,今天開啟ubantu,使用vim時突然出現錯誤如下: 後來在網上查了查發現是因為我在ubantu上裝了oracle導致的錯誤,因為裝oracle時改變了LD_LIBRARY_PATH的值。其值現在是: 具體原因如下: 執行命令 ldd /usr/li
CMakeLists 中file GLOB的陷阱:undefined symbol錯誤
例子: 為了規範程式碼寫了如下CMakeLists ########################################################################################################################
undefined symbol error in gazebo
I wanna make camera gazebo plugin so i tried to follow this tutorial you can check that cpp source and .h files... but it have some errors when i buil
動態連結時出現undefined symbol錯誤
有時候編譯生成程式時,會出現undefined symbol:XXX 錯誤,比如編譯python的sqlite模組時,出現這樣的錯誤 可以使用nm命令,檢視依賴的庫是否含有這個XXX,以上面的編譯python的sqlite模組為例, python編譯sqlite模組時依賴本
發現vi出現此錯誤~/.vim/bundle/YouCompleteMe/third_party/ycmd/ycm_core.so: undefined symbol: clang_getCompletionFixIt
update back date ins apt-get style log vim 版本 答: 安裝更高版本的clang庫 sudo apt-get install clang-7 sudo update-alternatives --install /usr
關於 報錯 undefined symbol: php_json_serializable_ce
homestead 參考 服務 git class dreams 時報 error mic 環境: lnmp(ubuntu 16.0.4 ;php7) 目的: 安裝phalcon7(相關鏈接:https://github.com/dreamsxin/cpha
[Bug]Python3.x AttributeError: libtest.so: undefined symbol: fact
ack 後綴 ini print python3 call traceback undefined ron 寫kNN,需要在python中實現kd-tree 思考了一下,在python下寫這種算法類的東西,還是十分別扭 於是希望用ctypes調用一下c++動態加載庫 於是嘗
libliteapp.so.1: undefined symbol: _ZN19QAbstractProxyModel11setItemDataERK11QModelIndexRK4QMapIi8QV
我再centos下開發搭建LiteIDE環境時候碰到該問題,其中我將安裝目錄設定為/opt/liteide下: 啟動LiteIDE出現錯誤: /opt/liteide/bin/liteide: symbol lookup error: /opt/liteide/bin/..
/usr/lib64/php/modules/libevent.so: undefined symbol: php_sockets_le_socket in Unknown on line 0
如果出現編譯錯誤,一般情況下是由於未安裝libevent-devel。 yum install libevent-devel 安裝成功後,不能直接在php.ini中加入 extension=libevent.so 否則很有可能出現如下錯誤: PHP Warn
Ubuntu 16.04下安裝Caffe解決 undefined symbol: _ZN5boost6python6detail11init_moduleER11PyModuleDefPFvvE
今天安裝Caffe框架,make時一切正常,但import caffe時出現以下錯誤 >>> import caffe Traceback (most recent call last): File "<stdin>", line 1, in <
MySQL 5.5初始化報錯 undefined symbol: _ZZ16randomized_indexPKvjE5seed1 Installation of system tables fai
一、問題描述 二進位制安裝MySQL5.5,初始化報錯如下: [[email protected] mysql]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/m