色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

當前位置:IT培訓 > 華清遠見教育科技集團 > 嵌入式學習 > 講師博文 > gcc編譯器下載及安裝教程
gcc編譯器下載及安裝教程
時間:2018-03-08作者:華清遠見

Linux下變成的源碼要運行,必須先轉成二進制的機器碼。此時就需要編譯器,Linux系統下的Gcc(GNU C Compiler)是GNU推出的功能強大、性能優越的多平臺編譯器,是GNU的代表作品之一。gcc是可以在多種硬體平臺上編譯出可執行程序的超級編譯器,其執行效率與一般的編譯器相比平均效率要高20%~30%。

Gcc編譯器能將C、C++語言源程序通過編譯、連接成可執行文件,如果沒有給出可執行文件的名字,gcc將生成一個名為a.out的文件。

比如,下面這段源碼(文件名叫做test.c)。

#include<stdio.h>

int main(void)

{

printf("Hello, world!\n");

return 0;

}

編譯則使用gcc命令,gcc命令提供了非常多的命令選項。

一. 常用編譯命令選項

假設源程序文件名為test.c。

1. 無選項編譯鏈接

用法:#gcc test.c

作用:將test.c預處理、匯編、編譯并鏈接形成可執行文件。這里未指定輸出文件,默認輸出為a.out,如果需要執行,內核中必須支持該文件的格式,默認一般都是elf可執行程序

2. 選項 -o

用法:#gcc test.c -o test

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

3. 選項 -E

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

作用:將test.c預處理輸出test.i文件,預處理其實就是處理#預處理符號,比如#include, #define, #if, #ifdef, #error等

4. 選項 -S

用法:#gcc -S test.i

作用:將預處理輸出文件test.i匯編成test.s文件。匯編語言對應匯編指令,默認gcc編譯成x86指令,如果需要編譯arm架構的,就必須使用交叉工具鏈

5. 選項 -c

用法:#gcc -c test.s

作用:將匯編輸出文件test.s編譯輸出test.o文件,二進制文件就是101010機器碼

6. 無選項鏈接

用法:#gcc test.o -o test

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

如果需要修改Ubuntu的gcc版本,可以看一下你的Ubuntu安裝了哪些版本的gcc 用命令:ls /usr/bin/gcc* -l 顯示是

lrwxrwxrwx 1 root root 7 2017-08-14 15:17 /usr/bin/gcc -> gcc-4.6

-rwxr-xr-x 1 root root 302104 2017-09-17 05:43 /usr/bin/gcc-4.6

由上面顯示可以看出默認安裝的是gcc-4.6,現在來改成gcc-4.7

$ sudo apt-get install gcc-4.7

$ sudo apt-get install g++-4.7

刪除gcc-4.6的軟連接文件/usr/bin/gcc。(只是刪除軟連接)

命令:sudo rm /usr/bin/gcc

然后建一個軟連接,指向gcc-4.7。

命令:sudo ln -s /usr/bin/gcc-4.7 /usr/bin/gcc

然后可以通過命令:gcc -v 查看版本


發表評論

全國咨詢電話:400-611-6270,雙休日及節假日請致電值班手機:15010390966

在線咨詢: 曹老師QQ(3337544669), 徐老師QQ(1462495461), 劉老師 QQ(3108687497)

企業培訓洽談專線:010-82600901,院校合作洽談專線:010-82600350,在線咨詢:QQ(248856300)

Copyright 2004-2018 華清遠見教育科技集團 版權所有 ,京ICP備16055225號,京公海網安備11010802025203號

有位老師想和您聊一聊

色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 亚洲色图欧美制服丝袜另类第一页| 亚洲黄页视频免费观看| 久久久人成影片一区二区三区观看 | 久久精品一本久久99精品| 亚洲一区二区久久| 俺也去精品视频在线观看| 久久久99久久精品女同性| 欧美高清激情视频| 青草成人免费视频| 成人黄色av网站| 亚洲黄页网在线观看| 日韩在线观看免费高清| 欧美日韩中文字幕综合视频| 欧洲成人性视频| 亚洲国产精彩中文乱码av| 自拍亚洲一区欧美另类| 欧美午夜片在线免费观看| 国产经典一区二区| 日韩高清人体午夜| 久久色精品视频| 日本欧美一级片| 亚洲另类图片色| 欧美黄色www| 成人情趣片在线观看免费| 亚洲欧美国产视频| 欧美电影院免费观看| 国产精品盗摄久久久| 国产亚洲视频在线观看| 欧美激情精品在线 | 欧美视频中文字幕在线| 国产成人精品网站| 亚洲天堂成人在线视频| 欧美富婆性猛交| 亚洲国产精品专区久久| 欧美理论电影在线观看| 国产精品三级网站| 在线观看欧美日韩国产| 2019亚洲男人天堂| 国产亚洲在线播放| 国产91精品在线播放| 亚洲九九九在线观看|