1. 查看Linux版本
成都創新互聯主營荔灣網站建設的網絡公司,主營網站建設方案,重慶APP開發公司,荔灣h5成都小程序開發搭建,荔灣網站營銷推廣歡迎荔灣等地區企業咨詢
cat/etc/issue
Linaro 12.07 \n \l
2. 查看內核版本
1)cat/proc/version
Linux version 2.6.38-13-generic(buildd@rothera) (gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4)) #57-Ubuntu SMP Mon Mar 5 18:10:14 UTC 2012
Linux version 3.4.29+ (ubuntu@linux-server) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #7 PREEMPT Mon Aug 5 13:37:28 CST 2013
2) uname命令
uname-a
Linux ubuntu 2.6.38-13-generic#57-Ubuntu SMP Mon Mar 5 18:10:14 UTC 2012 i686 i686 i386GNU/Linux
Linux ubuntu 3.4.29+ #7 PREEMPT Mon Aug 5 13:37:28 CST 2013 armv7l armv7l armv7l GNU/Linux
[-------------------------------------------------------------------------------
-a, --all print all information, inthe following order, 查看全部信息
except omit -p and -i ifunknown:
-s, --kernel-name print the kernelname 查看內核名字
-n, --nodename print the network nodehostname
-r, --kernel-release print the kernelrelease 查看內核發行版本
-v, --kernel-version print the kernelversion 查看內核版本
-m, --machine print the machinehardware name
-p, --processor print the processortype or "unknown"
-i, --hardware-platform print thehardware platform or "unknown"
-o, --operating-system print theoperating system 查看操作系統
--help display this help andexit
--version output version informationand exit
--------------------------------------------------------------------------------------]
3.查看系統位數
1) getconfWORD_BIT
32
2)file/bin/bash
/bin/bash: ELF 32-bit LSB executable,Intel 80386, version 1 (SYSV), dynamically linked (uses sharedlibs), for GNU/Linux 2.6.15, stripped
/bin/bash: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.31, BuildID[sha1]=0x1266f80916e3e59eb001459610510f5d05630297, stripped
4. 查看gcc版本
gcc--version
gcc (Ubuntu/Linaro 4.5.2-8ubuntu4)4.5.2
gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
執行gcc -v命令,如果Linux系統沒有安裝gcc編譯器,會提示“Command not found”。
1、如果系統上安裝了gcc編譯器,這條命令就會顯示出當前安裝的gcc編譯器是哪個版本。如下:
2、如果提示命令找不到,則表明沒有安裝,如下:
擴展資料:
安裝GCC的必要事項:
GCC可以用來編譯C/C++、FORTRAN、Java、OBJC、ADA等語言的程序,可根據需要選擇安裝支持的語言。
安裝之前,系統中必須要有cc或者gcc等編譯器,并且是可用的,或者用環境變量CC指定系統上的編譯器。如果系統上沒有編譯器,不能安裝源代碼形式的GCC 4.1.2。如果是這種情況,可以在網上找一個與系統相適應的如RPM等二進制形式的GCC軟件包來安裝使用。
系統上原來的GCC編譯器可能是把gcc等命令文件、庫文件、頭文件等分別存放到系統中的不同目錄下的。
與此不同,現在GCC建議將一個版本的GCC安裝在一個單獨的目錄下。這樣做的好處是將來不需要它的時候可以方便地刪除整個目錄即可(因為GCC沒有uninstall功能);缺點是在安裝完成后要做一些設置工作才能使編譯器工作正常。
參考資料:
百度百科--GCC
方法一:
該方法超簡單:
sudoapt-getbuild-depgcc
就上面這條命令就可以搞定
方法二:
sudoapt-getinstallbuild-essential
還是簡單,一句命令也可以搞定
安裝完了可以執行
gcc--version
的命令來查看版本,輸出如下:
gcc(GCC)4.2.3(Ubuntu4.2.3-2ubuntu7)
Copyright(C)2007FreeSoftwareFoundation,Inc.
編譯則使用gcc命令。要往下學習首先就得熟悉gcc命令的用法。
gcc命令提供了非常多的命令選項,但并不是所有都要熟悉,初學時掌握幾個常用的就可以了,到后面再慢慢學習其它選項,免得因選項太多而打擊了學習的信心。
一.?常用編譯命令選項
假設源程序文件名為test.c。
1.?無選項編譯鏈接
用法:#gcc?test.c
作用:將test.c預處理、匯編、編譯并鏈接形成可執行文件。這里未指定輸出文件,默認輸出為a.out。
2.?選項?-o
用法:#gcc?test.c?-o?test
作用:將test.c預處理、匯編、編譯并鏈接形成可執行文件test。-o選項用來指定輸出文件的文件名。
3.?選項?-E
用法:#gcc?-E?test.c?-o?test.i
作用:將test.c預處理輸出test.i文件。
4.?選項?-S
用法:#gcc?-S?test.i
作用:將預處理輸出文件test.i匯編成test.s文件。
5.?選項?-c
用法:#gcc?-c?test.s
作用:將匯編輸出文件test.s編譯輸出test.o文件。
6.?無選項鏈接
用法:#gcc?test.o?-o?test
作用:將編譯輸出文件test.o鏈接成最終可執行文件test。
7.?選項-O
用法:#gcc?-O1?test.c?-o?test
作用:使用編譯優化級別1編譯程序。級別為1~3,級別越大優化效果越好,但編譯時間越長。
二.?多源文件的編譯方法
如果有多個源文件,基本上有兩種編譯方法:
[假設有兩個源文件為test.c和testfun.c]
1.?多個文件一起編譯
用法:#gcc?testfun.c?test.c?-o?test
作用:將testfun.c和test.c分別編譯后鏈接成test可執行文件。
2.?分別編譯各個源文件,之后對編譯后輸出的目標文件鏈接。
用法:
#gcc?-c?testfun.c?//將testfun.c編譯成testfun.o
#gcc?-c?test.c?//將test.c編譯成test.o
#gcc?-o?testfun.o?test.o?-o?test?//將testfun.o和test.o鏈接成test
以上兩種方法相比較,第一中方法編譯時需要所有文件重新編譯,而第二種方法可以只重新編譯修改的文件,未修改的文件不用重新編譯。
1、首先以root用戶登入
2、復制arm-linux-gcc-4.3.2.tgz到根目錄下tmp文件夾里
3、解壓命令tar xvzf arm-linux-gcc-4.3.2 -C /
注意以上命令必須要有-C而且是大寫,后邊有個空格也要注意。
4、配置下編譯環境路徑 在控制臺下輸入 gedit /root/.bashrc 等一會出來文本編輯器后在文件最后(最后一行)加上下面代碼。
export PATH=/usr/local/arm/4.3.2/bin:$PATH
保存關閉后,注銷當前用戶,用root賬號重新登錄系統(使剛剛添加的環境變量生效)。
此時可以在控制臺輸入: arm-linux-gcc -v 如果安裝成功將會輸出 arm-linux-gcc的版本號。
若想讓它在非超級用戶下使用那。首先,以非超級用戶登入。
1、 輸入命令:vi ~/.bashrc編輯.bashrc文件,在文件末尾加入如上面的內容
export PATH=/usr/local/arm/4.3.2/bin:$PATH
2、輸入命令:gedit /etc/profile
在文件的末尾加上:PATH=/usr/local/arm/4.3.2/bin:$PATH
保存對profile的修改后,執行source /etc/profile就OK了,好了通樣先注銷當前用戶再登錄后進入控制臺執行arm-linux-gcc -v 看看能否執行成功就可以了。
網站標題:linux查看gcc命令,linux查詢gcc版本及相關的命令
轉載源于:http://vcdvsql.cn/article20/heohco.html
成都網站建設公司_創新互聯,為您提供App設計、、小程序開發、定制開發、定制網站、靜態網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯