確定Linux 上安裝的Libstdc 庫版本
要檢索Linux 系統上安裝的libstdc 庫的特定版本,可以使用以下方法可以使用以下方法使用:
使用系統指令:
一種方法涉及執行以下指令:
/sbin/ldconfig -p | grep stdc++
此指令將顯示下列清單已安裝libstdc庫的兼容版本。
從庫中提取版本資訊:
或者,可以使用以下命令直接從庫文件中提取版本詳細資訊:
strings /usr/lib/libstdc++.so.6 | grep LIBCXX
此指令將輸出libstdc 版本3.4.0 及更高版本的相容版本清單。對於早期版本,則使用符號 GLIBCPP。
檢查巨集日期戳記:
另一種方法涉及檢查庫中定義的巨集日期戳記。可以編譯並執行以下程式碼片段來檢索日期戳記:
<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>
日期戳對應於庫版本,可以與 libstdc 文件中提供的表進行比較。
利用這些方法中的任何一種,您都可以準確地確定 Linux 電腦上安裝的 libstdc 庫的版本。
以上是如何確定Linux上安裝的Libstdc庫版本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!