錯誤:libstdc++.so.6: wrong ELF class


 

1.安裝mysql的時候報錯缺少GLIBCXX_3.4.15

2.按照網上的下載了libstdc++.so.6.0.17

放到/usr/lib64 下

刪除之前的libstdc++.so.6的鏈接

重新建立鏈接 ln -s libstdc++.so.6.0.17 libstdc++.so.6

3.strings libstdc++.so.6|grep GLI

4.再直接啟動mysql報錯,甚至連java顯示版本這種命令都報錯

5.查資料發現是libstdc++.so.6.0.17的位數不對,/usr/lib64下需要放置64位的libstdc++.so.6.0.17

根據“wrong ELF class”后的提示檢查果然是32位的

網上下載64位的libstdc++.so.6.0.17放到lib64下 重新建立鏈接

6.正常。(如有可能需要執行ldconfig命令)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM