使用locate找到你系統中有的libstdc++.so檔案,然後看最後兩個數字,然後在下面的**中去查詢就可以了。
例如我的系統的locate輸出為:
$ locate libstdc++.so
/xx/libstdc++.so
.6/xx/libstdc++.so
.6.0
.13/sometool/linux-x86-64/shlib/libstdc++.so
.5/usr/lib/libstdc++.so
.6/usr/lib/libstdc++.so
.6.0
.19/usr/lib/coverity-analysis/bin/libstdc++.so
/usr/lib/coverity-analysis/bin/libstdc++.so
.6/usr/lib/coverity-analysis/bin/libstdc++.so
.6.0
.20/usr/lib/debug/usr/lib/gcc/x86_64-redhat-linux/4.8
.2/libstdc++.so
.debug
/usr/lib/debug/usr/lib64/libstdc++.so
.6.0
.19.debug
/usr/lib/debug/usr/lib64/libstdc++.so
.6.debug
/usr/lib/debug/usr/lib64/libstdc++.so
.debug
/usr/lib/gcc/x86_64-redhat-linux/4.8
.2/libstdc++.so
/usr/lib/gcc/x86_64-redhat-linux/4.8
.2/32/libstdc++.so
/usr/lib64/libstdc++.so
.6/usr/lib64/libstdc++.so
.6.0
.19
從上面可以看出,我的系統上安裝了以下版本的g++:
libstdc++
.so.5
4.8.
26.0
.136.
0.196
.0.20
第乙個需要使用strings命令來查詢:
strings
/***/libstdc++
.so.5|grep
libglibcpp_3.2
glibcpp_3.2
.1glibcpp_3.2
.2glibcpp_3.2
.3
所以它對應的c++版本時gcc 3.3.3;
第二個一看就是4.8.2
note:有時候你用命令找出來的版本可以在這個**上找不到,原因可能是你的系統是發行商自己基於某個snapshot,自己編譯的。
C 怎樣獲得richTextBox的行數
richtextbox.lines.length做了個程式,用了個richtextbox 來記錄程式的日誌,每條操作記錄放在單獨的一行,但隨著記錄的增加,記憶體使用也增加。現在想只保留最後的n條記錄在richtextbox 中 if richtextbox1.lines.length 3 strin...
你是怎樣使用鍵盤的
很久以前就已經意識到在程式設計當中,鍵盤使用的頻率是遠遠大於滑鼠,而且滑鼠在編成的時候是基本上不需要使用的,但是在現實的開發過程當中,還是避免不了多次地使用滑鼠,這個所謂的多次並不是我腦海當中認為的次數,我自認為次數還應該更少,但是我一直努力,在某些時候我還是會忘記不要使用滑鼠,我知道我還沒有形成這...
Action中使用的系統常量
action中使用的系統常量 think path thinkphp 系統目錄 module name 當前模組名稱 action name 當前操作名稱 tmpl path 專案模版目錄 lib path 專案類庫目錄 cache path 專案模版快取目錄 config path 專案配置檔案目...