Bagaimana untuk Menentukan Versi Perpustakaan Libstdc yang Dipasang di Linux?

Susan Sarandon
Lepaskan: 2024-10-27 12:03:02
asal
260 orang telah melayarinya

How to Determine the Installed Libstdc   Library Version on Linux?

Menentukan Versi Perpustakaan Libstdc yang Dipasang pada Linux

Untuk mendapatkan semula versi khusus perpustakaan libstdc yang dipasang pada sistem Linux, pendekatan berikut boleh digunakan:

Menggunakan Perintah Sistem:

Satu kaedah melibatkan pelaksanaan arahan berikut:

/sbin/ldconfig -p | grep stdc++
Salin selepas log masuk

Arahan ini akan memaparkan senarai versi yang serasi untuk perpustakaan libstdc yang dipasang.

Mengekstrak Maklumat Versi daripada Pustaka:

Sebagai alternatif, butiran versi boleh diekstrak terus daripada fail perpustakaan menggunakan arahan berikut :

strings /usr/lib/libstdc++.so.6 | grep LIBCXX
Salin selepas log masuk

Arahan ini akan mengeluarkan senarai versi yang serasi untuk libstdc versi 3.4.0 dan ke atas. Untuk versi terdahulu, simbol GLIBCPP digunakan sebaliknya.

Memeriksa Setem Tarikh Makro:

Kaedah lain melibatkan pemeriksaan setem tarikh makro yang ditakrifkan dalam perpustakaan. Coretan kod berikut boleh disusun dan dilaksanakan untuk mendapatkan semula cop tarikh:

<code class="cpp">#include <cstdio>

int main(int argc, char* argv[])
{
#ifdef __GLIBCPP__
    std::printf("GLIBCPP: %d\n", __GLIBCPP__);
#endif

#ifdef __GLIBCXX__
    std::printf("GLIBCXX: %d\n", __GLIBCXX__);
#endif

    return 0;
}</code>
Salin selepas log masuk

Cop tarikh sepadan dengan versi perpustakaan dan boleh dibandingkan dengan jadual yang disediakan dalam dokumentasi libstdc.

Dengan menggunakan mana-mana pendekatan ini, anda boleh menentukan dengan tepat versi perpustakaan libstdc yang dipasang pada mesin Linux anda.

Atas ialah kandungan terperinci Bagaimana untuk Menentukan Versi Perpustakaan Libstdc yang Dipasang di Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!