1.在運行程序時,有時會碰見如下錯誤:version `GLIBCXX_3.4.21’ not found。
這是由于使用高版本的gcc編譯的程序,在低版本上gcc的系統上運行,導致不支持。為解決此問題,需要升級libstdc++.so庫。
2.下載libstdc++.so.6.0.26庫文件,并上傳到/usr/lib64目錄下。
cp libstdc++.so.6.0.26 /usr/lib64
cd /usr/lib64
chmod 755 libstdc++.so.6.0.26
# 刪除軟連接
rm libstdc++.so.6
# 新建軟連接,指向libstdc++.so.6.0.26
ln -s libstdc++.so.6.0.26 libstdc++.so.6
# 如果想要還原為指向原來的libstdc++.so.6.0.19,則執行下面的命令
ln -sf libstdc++.so.6.0.19 libstdc++.so.6
posted on 2022-01-14 23:40
小王 閱讀(1274)
評論(0) 編輯 收藏 引用 所屬分類:
linux 、
編譯