解決 執行程式提示缺少庫

2021-08-17 21:29:53 字數 564 閱讀 4070

拷貝了一些庫和某個可執行檔案,在linux執行時提示缺少lib庫;

因為是在64位系統下,跑32位程式,如果lib版本不對也會提示找不到的,

所以先檢視一下可執行檔案和lib的版本

發現檔案依賴的庫找不到,但是這些庫是已經存在相就的位置的。

那有可能加入的新庫沒被正確的關聯。

ldconfig
ldconfig命令的用途主要是:在預設搜尋目錄 /lib和 /usr/lib以及動態庫配置檔案/etc/ld.so.conf內所列的目錄下,搜尋出可共享的動態鏈結庫(格式如lib*.so*),進而建立出動態裝入程式(ld.so)所需的連線和快取檔案。

快取檔案預設為/etc/ld.so.cache,此檔案儲存已排好序的動態鏈結庫名字列表,為了讓動態鏈結庫為系統所共享。

再次ldd發現檔案已經找到。

當使用者安裝了乙個新的動態鏈結庫時,就需要手工執行這個命令。

執行程式,提示記憶體錯誤

問題描述 0x57a61b34 qtguid4.dll 處有未經處理的異常 0xc0000005 讀取位置0xc5afe8c1時發生訪問衝突。除錯,檢視變數的值會提示 cxx0030 錯誤 無法計算表示式的值 問題原因 這個程式建立了選單和動作,即menu和action 在初始化的時候,先呼叫的cr...

在命令提示符下執行程式

要在命令提示符下執行程式,首先要找到命令提示符。命令提示符在 開啟命令提示符後,我們就要告訴命令提示符,我們想要執行哪個程式。比如我想在命令提示符下執行helloworld程式。這是乙個我自己編寫的程式,我開啟了visual studio 自帶的命令提示符。然後我輸入了helloworld。然後出現...

python 執行可執行程式

python do exe.pyw coding utf 8 import os exe dir c program files q dir exe file q dir.exe def do cmd dir,file if os.access dir,os.f ok os.chdir dir if...