首頁 >後端開發 >C++ >以下是根據您的文字產生的一些符合查詢的文章標題: * 如何確定 Linux 上安裝的 libstdc 函式庫版本 * 超越「字串」:Fi 的精確方法

以下是根據您的文字產生的一些符合查詢的文章標題: * 如何確定 Linux 上安裝的 libstdc 函式庫版本 * 超越「字串」:Fi 的精確方法

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-10-28 08:47:02421瀏覽

Here are a few article titles, generated from your text, that fit the query:

* How to Determine the Installed libstdc   Library Version on Linux
* Beyond

在Linux 上查詢已安裝的libstdc 庫版本

查看已安裝的libstdc 庫版本的一種常見方法是使用以下命令從庫文件本身中提取相關資料字串/usr/lib/libstdc .so.6 | grep GLIBC。雖然這種方法可能會產生結果,但它被認為是一種臨時或啟發式方法。

幸運的是,有更精確的指令可用於取得此資訊。其中一個指令是:

$ /sbin/ldconfig -p | grep stdc++

此指令列出了 libstdc 的相容庫及其對應位置。

對於 3.4.0 及更高版本,更具體的方法是使用以下命令命令:

$ strings /usr/lib/libstdc++.so.6 | grep LIBCXX

此命令顯示指定 libstdc 版本的相容版本清單。

或者,可以使用以下程式碼取得程式庫的日期戳記:

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

int main() {
#ifdef __GLIBCPP__
    printf("GLIBCPP: %d\n", __GLIBCPP__);
#endif
#ifdef __GLIBCXX__
    printf("GLIBCXX: %d\n", __GLIBCXX__);
#endif
    return 0;
}</code>

編譯程式碼後,執行可執行檔會提供已安裝的 libstdc 版本的日期戳記。

作為參考,可以在官方文件中找到各種 libstdc 版本的日期戳表。

以上是以下是根據您的文字產生的一些符合查詢的文章標題: * 如何確定 Linux 上安裝的 libstdc 函式庫版本 * 超越「字串」:Fi 的精確方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn