Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menyelesaikan '/usr/lib/libstdc .so.6: versi `GLIBCXX_3.4.15' Tidak Ditemui' dalam Ubuntu?

Bagaimana untuk Menyelesaikan '/usr/lib/libstdc .so.6: versi `GLIBCXX_3.4.15' Tidak Ditemui' dalam Ubuntu?

Barbara Streisand
Barbara Streisandasal
2024-11-14 09:51:01852semak imbas

How to Resolve

Menyelesaikan "/usr/lib/libstdc .so.6: version `GLIBCXX_3.4.15' Not Found" Dilema

Di Ubuntu, menghadapi mesej ralat " /usr/lib/libstdc .so.6: version `GLIBCXX_3.4.15' not found" boleh menghalang pelaksanaan atur cara yang disusun. Isu ini timbul apabila versi GLIBCXX yang diperlukan (3.4.15) tidak tersedia pada sistem.

Untuk membetulkan keadaan, rujuk langkah berikut:

  1. Sahkan Kebergantungan GLIBCXX: Sahkan sama ada program yang anda cuba jalankan sebenarnya bergantung pada GLIBCXX_3.4.15 dengan memeriksa kebergantungan mereka.
  2. Kemas kini Pakej Sistem: Pastikan sistem anda terpulang kepada tarikh dengan menjalankan kemas kini sudo apt diikuti dengan peningkatan sudo apt. Ini mungkin memasang sebarang kebergantungan perpustakaan yang hilang.
  3. Pasang GLIBCXX_3.4.15 Secara Manual:

    • Cari fail pustaka yang hilang:

      find / -name libstdc++.so.6.0.15
    • Jika ditemui, salin fail ke /usr/lib:

      sudo cp /path/to/libstdc++.so.6.0.15 /usr/lib
    • Buat pautan simbolik untuk mengarahkan libstdc .so.6 ke perpustakaan baharu:

      sudo ln -sf /usr/lib/libstdc++.so.6.0.15 /usr/lib/libstdc++.so.6
  4. Mulakan Semula Aplikasi: Setelah perpustakaan yang hilang hadir, mulakan semula mana-mana aplikasi yang terjejas untuk mengesahkan sama ada isu telah diselesaikan.
  5. Penyelesaian Alternatif: Jika kaedah di atas gagal, anda boleh cuba memasang pakej berasingan yang menyediakan GLIBCXX_3.4.15. Untuk sistem berasaskan Debian, pakej ini biasanya dinamakan libstdc 6-x:

    sudo apt install libstdc++6-4.9

Nota Tambahan: Adalah disyorkan untuk but semula sistem anda selepas membuat sebarang perubahan pada pustaka sistem untuk memastikan konfigurasi yang betul dan mengelakkan kemungkinan konflik.

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan '/usr/lib/libstdc .so.6: versi `GLIBCXX_3.4.15' Tidak Ditemui' dalam Ubuntu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn