查看已安裝的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中文網其他相關文章!