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

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

Mary-Kate Olsen
發布: 2024-10-28 08:47:02
原創
431 人瀏覽過

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中文網其他相關文章!

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