首頁 > 後端開發 > C++ > 如何解決 Ubuntu 中的'/usr/lib/libstdc .so.6: version `GLIBCXX_3.4.15' Not Found”?

如何解決 Ubuntu 中的'/usr/lib/libstdc .so.6: version `GLIBCXX_3.4.15' Not Found”?

Barbara Streisand
發布: 2024-11-14 09:51:01
原創
848 人瀏覽過

How to Resolve

解決「/usr/lib/libstdc .so.6: version `GLIBCXX_3.4.15' Not Found」困境

在Ubuntu 中,遇到錯誤訊息「 /usr/lib/libstdc .so.6:找不到版本「GLIBCXX_3.4.15」」可能會阻礙編譯程式的執行。當系統上沒有所需的 GLIBCXX 版本(3.4.15)時,就會出現此問題。

要修正這種情況,請參閱以下步驟:

  1. 確認GLIBCXX 依賴關係: 透過檢查您嘗試執行的程式的依賴關係來驗證它們是否確實依賴GLIBCXX_3.4.15。
  2. 更新系統軟體包: 確保您的系統符合透過執行 sudo apt update 然後執行 sudo apt Upgrade 來取得日期。這可能會安裝任何缺少的庫依賴項。
  3. 手動安裝GLIBCXX_3.4.15:

    • 找到缺少的庫檔案:

      find / -name libstdc++.so.6.0.15
      登入後複製
    • 找到缺少的庫檔案:
    • sudo cp /path/to/libstdc++.so.6.0.15 /usr/lib
      登入後複製
      >
    • 如果找到,請將檔案複製到/usr/lib:
    • sudo ln -sf /usr/lib/libstdc++.so.6.0.15 /usr/lib/libstdc++.so.6
      登入後複製
    • 建立指向 libstdc .so.6的符號連結到新庫:
  4. 重新啟動應用程式:

    出現遺失的庫後,重新啟動所有受影響的應用程式以驗證問題是否已解決已解決。

    sudo apt install libstdc++6-4.9
    登入後複製
    替代解決方案:
  5. 如果上述方法失敗,您可以嘗試安裝提供 GLIBCXX_3.4.15 的單獨軟體包。對於基於Debian 的系統,此軟體包通常命名為libstdc 6-x:

附加說明:建議在執行任何操作後重新啟動系統更改系統庫以確保正確配置並避免潛在衝突。

以上是如何解決 Ubuntu 中的'/usr/lib/libstdc .so.6: version `GLIBCXX_3.4.15' Not Found”?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板