欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux查看gcc命令,linux查詢gcc版本及相關(guān)的命令

如何查看Linux或者gcc版本

1. 查看Linux版本

成都創(chuàng)新互聯(lián)主營荔灣網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā)公司,荔灣h5成都小程序開發(fā)搭建,荔灣網(wǎng)站營銷推廣歡迎荔灣等地區(qū)企業(yè)咨詢

cat/etc/issue

Linaro 12.07 \n \l

2. 查看內(nèi)核版本

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èi)核名字

-n, --nodename print the network nodehostname

-r, --kernel-release print the kernelrelease 查看內(nèi)核發(fā)行版本

-v, --kernel-version print the kernelversion 查看內(nèi)核版本

-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 查看操作系統(tǒng)

--help display this help andexit

--version output version informationand exit

--------------------------------------------------------------------------------------]

3.查看系統(tǒng)位數(shù)

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

linux如何查看是否已安裝GCC

執(zhí)行g(shù)cc -v命令,如果Linux系統(tǒng)沒有安裝gcc編譯器,會提示“Command not found”。

1、如果系統(tǒng)上安裝了gcc編譯器,這條命令就會顯示出當(dāng)前安裝的gcc編譯器是哪個版本。如下:

2、如果提示命令找不到,則表明沒有安裝,如下:

擴展資料:

安裝GCC的必要事項:

GCC可以用來編譯C/C++、FORTRAN、Java、OBJC、ADA等語言的程序,可根據(jù)需要選擇安裝支持的語言。

安裝之前,系統(tǒng)中必須要有cc或者gcc等編譯器,并且是可用的,或者用環(huán)境變量CC指定系統(tǒng)上的編譯器。如果系統(tǒng)上沒有編譯器,不能安裝源代碼形式的GCC 4.1.2。如果是這種情況,可以在網(wǎng)上找一個與系統(tǒng)相適應(yīng)的如RPM等二進制形式的GCC軟件包來安裝使用。

系統(tǒng)上原來的GCC編譯器可能是把gcc等命令文件、庫文件、頭文件等分別存放到系統(tǒng)中的不同目錄下的。

與此不同,現(xiàn)在GCC建議將一個版本的GCC安裝在一個單獨的目錄下。這樣做的好處是將來不需要它的時候可以方便地刪除整個目錄即可(因為GCC沒有uninstall功能);缺點是在安裝完成后要做一些設(shè)置工作才能使編譯器工作正常。

參考資料:

百度百科--GCC

linux下gcc的安裝與使用

方法一:

該方法超簡單:

sudoapt-getbuild-depgcc

就上面這條命令就可以搞定

方法二:

sudoapt-getinstallbuild-essential

還是簡單,一句命令也可以搞定

安裝完了可以執(zhí)行

gcc--version

的命令來查看版本,輸出如下:

gcc(GCC)4.2.3(Ubuntu4.2.3-2ubuntu7)

Copyright(C)2007FreeSoftwareFoundation,Inc.

編譯則使用gcc命令。要往下學(xué)習(xí)首先就得熟悉gcc命令的用法。

gcc命令提供了非常多的命令選項,但并不是所有都要熟悉,初學(xué)時掌握幾個常用的就可以了,到后面再慢慢學(xué)習(xí)其它選項,免得因選項太多而打擊了學(xué)習(xí)的信心。

一.?常用編譯命令選項

假設(shè)源程序文件名為test.c。

1.?無選項編譯鏈接

用法:#gcc?test.c

作用:將test.c預(yù)處理、匯編、編譯并鏈接形成可執(zhí)行文件。這里未指定輸出文件,默認(rèn)輸出為a.out。

2.?選項?-o

用法:#gcc?test.c?-o?test

作用:將test.c預(yù)處理、匯編、編譯并鏈接形成可執(zhí)行文件test。-o選項用來指定輸出文件的文件名。

3.?選項?-E

用法:#gcc?-E?test.c?-o?test.i

作用:將test.c預(yù)處理輸出test.i文件。

4.?選項?-S

用法:#gcc?-S?test.i

作用:將預(yù)處理輸出文件test.i匯編成test.s文件。

5.?選項?-c

用法:#gcc?-c?test.s

作用:將匯編輸出文件test.s編譯輸出test.o文件。

6.?無選項鏈接

用法:#gcc?test.o?-o?test

作用:將編譯輸出文件test.o鏈接成最終可執(zhí)行文件test。

7.?選項-O

用法:#gcc?-O1?test.c?-o?test

作用:使用編譯優(yōu)化級別1編譯程序。級別為1~3,級別越大優(yōu)化效果越好,但編譯時間越長。

二.?多源文件的編譯方法

如果有多個源文件,基本上有兩種編譯方法:

[假設(shè)有兩個源文件為test.c和testfun.c]

1.?多個文件一起編譯

用法:#gcc?testfun.c?test.c?-o?test

作用:將testfun.c和test.c分別編譯后鏈接成test可執(zhí)行文件。

2.?分別編譯各個源文件,之后對編譯后輸出的目標(biāo)文件鏈接。

用法:

#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

以上兩種方法相比較,第一中方法編譯時需要所有文件重新編譯,而第二種方法可以只重新編譯修改的文件,未修改的文件不用重新編譯。

linux 怎樣查看arm-linux-gcc 的版本

1、首先以root用戶登入

2、復(fù)制arm-linux-gcc-4.3.2.tgz到根目錄下tmp文件夾里

3、解壓命令tar xvzf arm-linux-gcc-4.3.2 -C /

注意以上命令必須要有-C而且是大寫,后邊有個空格也要注意。

4、配置下編譯環(huán)境路徑 在控制臺下輸入 gedit /root/.bashrc 等一會出來文本編輯器后在文件最后(最后一行)加上下面代碼。

export PATH=/usr/local/arm/4.3.2/bin:$PATH

保存關(guān)閉后,注銷當(dāng)前用戶,用root賬號重新登錄系統(tǒng)(使剛剛添加的環(huán)境變量生效)。

此時可以在控制臺輸入: arm-linux-gcc -v 如果安裝成功將會輸出 arm-linux-gcc的版本號。

若想讓它在非超級用戶下使用那。首先,以非超級用戶登入。

1、 輸入命令:vi ~/.bashrc編輯.bashrc文件,在文件末尾加入如上面的內(nèi)容

export PATH=/usr/local/arm/4.3.2/bin:$PATH

2、輸入命令:gedit /etc/profile

在文件的末尾加上:PATH=/usr/local/arm/4.3.2/bin:$PATH

保存對profile的修改后,執(zhí)行source /etc/profile就OK了,好了通樣先注銷當(dāng)前用戶再登錄后進入控制臺執(zhí)行arm-linux-gcc -v 看看能否執(zhí)行成功就可以了。

網(wǎng)站標(biāo)題:linux查看gcc命令,linux查詢gcc版本及相關(guān)的命令
轉(zhuǎn)載源于:http://chinadenli.net/article20/heohco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計小程序開發(fā)定制開發(fā)定制網(wǎng)站靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化