缺少libstdc so 6庫的原因及解決辦法

2022-07-18 10:45:18 字數 834 閱讀 7148

問題原因:

系統是64bit,該庫是32bit的,在64bit系統上安裝32bit庫

解決辦法:

1. 檢視哪個安裝包包含該庫:yum provides libstdc++.so.6

yum install libstdc++-4.8.5-11.el7.i686

[root@localhost cn_telecom_test_tool]# rpm -qa | grep libstdc

libstdc++-4.8.5-4.el7.x86_64

2. 安裝 libstdc++-4.4.7-4.el6.i686

yum install libstdc++-4.8.5-11.el7.i686

報錯:--> finished dependency resolution

error: protected multilib versions:libstdc++-4.8.5-11.el7.i686 != libstdc++-4.8.5-4.el7.x86_64

you could try using --skip-broken to work around the problem

you could try running: rpm -va --nofiles --nodigest

2.1 解決辦法:

yum update libstdc++-4.8.5-4.el7.x86_64

然後再執行步驟2的命令

再檢視 rpm -qa | grep libstdc

libstdc++-4.8.5-11.el7.x86_64

libstdc++-4.8.5-11.el7.i686

**其他)

鏈結時缺少stdc so 6庫

問題描述 演算法同事給了dsp同事新的演算法庫 一堆 dsp同事把需要的拿出來,編譯報了一堆錯 opt hisi linux x86 arm arm hisiv300 linux bin lib gcc arm hisiv300 linux uclibcgnueabi 4.8.3 arm hisiv...

Ubuntu中缺少inittab檔案的原因

問 ubuntu啟動過程,init程序啟動後為什麼沒有inittab檔案?答 因為debian 系衍生出來的linux 一向是沒有使用 etc inittab 作為登入狀態文件來使用的。但是 雖然沒有系統預設沒有這個檔案,但是你可以自己建乙個inittab檔案。因為從 etc event.d 中的r...

缺少動態庫socket的編譯錯誤

在編譯乙個程式時,系統產生如下的錯誤,原因是makefile中沒有包含相應的動態鏈結庫libsocket.so,需要在makefile中加入 lsocket。g o program netopt bin forecast l usr lib l usr local lib l program net...