Linux下的編譯工具鏈openocd安裝失敗

報錯信息如下

./openocd: error while loading shared libraries: libhidapi-hidraw.so.0: cannot open shared object file: No such file or directoryimage.png

image.png

找到問題了,因?yàn)楦淖兞艘蕾嚨膭討B(tài)庫的路徑導(dǎo)致的。


解決問題用到的一種認(rèn)知:

/etc/ld.so.conf:記錄了程序加載運(yùn)行期間查找動態(tài)鏈接庫時的路徑。

注意:對所有用戶生效。不是每種操作系統(tǒng)都有這個配置文件。

找到動態(tài)庫的路徑

編輯/etc/ld.so.conf,把剛找到的路徑添加到最后一行

立即生效:sudo ldconfig -v

此時,再次運(yùn)行程序即可。


確認(rèn)問題:

由于我更改了存放工具鏈動態(tài)庫的文件夾文章導(dǎo)致工具在運(yùn)行的時候無法鏈接到動態(tài)庫文件。


解決問題的具體過程:

我為工具鏈的庫文件專門創(chuàng)建了文件夾/usr/lib/wch/

為了讓工具鏈能鏈接到庫文件,我在/etc/ld.so.conf.d/文件夾下wch_tools_chain_lib.conf配置文件

配置文件中為我專門放置工具鏈所需庫文件的文件夾路徑

執(zhí)行指令sudo ldconfig -v 使配置生效

運(yùn)行成功,問題解決。

image.png


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频