亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

gcc_egcs使用

2019-11-17 05:14:23
字體:
來源:轉載
供稿:網友

  1.使用egcs
linux 中最重要的軟件開發工具是 GCC。GCC 是 GNU 的 C 和 C++ 編譯器。實際上,GCC 能夠編譯三種語言:C、C++ 和 Object C(C 語言的一種面向對象擴展)。利用 gcc 命令可同時編譯并連接 C 和 C++ 源程序。

#DEMO#: hello.c

假如你有兩個或少數幾個 C 源文件,也可以方便地利用 GCC 編譯、連接并生成可執行文件。例如,假設你有兩個源文件 main.c 和 factorial.c 兩個源文件,現在要編譯生成一個計算階乘的程序。

-----------------------
清單 factorial.c
-----------------------
#include <stdio.h>
#include <stdlib.h>

int factorial (int n)
{
if (n <= 1)
return 1;

else
return factorial (n - 1) * n;
}
-----------------------

-----------------------
清單 main.c
-----------------------
#include <stdio.h>
#include <stdlib.h>

int factorial (int n);

int main (int argc, char **argv)
{
int n;

if (argc < 2) {
PRintf ("Usage: %s n
", argv [0]);
return -1;
}
else {
n = atoi (argv[1]);
printf ("Factorial of %d is %d.
", n, factorial (n));
}

return 0;
}
-----------------------

利用如下的命令可編譯生成可執行文件,并執行程序:

$ gcc -o factorial main.c factorial.c
$ ./factorial 5
Factorial of 5 is 120.

GCC 可同時用來編譯 C 程序和 C++ 程序。一般來說,C 編譯器通過源文件的后綴名來判定是 C 程序還是 C++ 程序。在 linux 中,C 源文件的后綴名為 .c,而 C++ 源文件的后綴名為 .C 或 .cpp。

但是,gcc 命令只能編譯 C++ 源文件,而不能自動和 C++ 程序使用的庫連接。因此,通常使用 g++ 命令來完成 C++ 程序的編譯和連接,該程序會自動調用 gcc 實現編譯。假設我們有一個如下的 C++ 源文件(hello.C):

#include <iostream.h>

void main (void)
{
cout << "Hello, world!" << endl;
}

則可以如下調用 g++ 命令編譯、連接并生成可執行文件:

$ g++ -o hello hello.C
$ ./hello
Hello, world!

2. gcc/egcs 的主要選項

表 1-3 gcc 命令的常用選項
選項 解釋
-ansi 只支持 ANSI 標準的 C 語法。這一選項將禁止 GNU C 的某些特色,
例如 asm 或 typeof 要害詞。
-c 只編譯并生成目標文件。
-DMACRO 以字符串“1”定義 MACRO 宏。
-DMACRO=DEFN 以字符串“DEFN”定義 MACRO 宏。
-E 只運行 C 預編譯器。
-g 生成調試信息。GNU 調試器可利用該信息。
-IDirectorY 指定額外的頭文件搜索路徑DIRECTORY。
-LDIRECTORY 指定額外的函數庫搜索路徑DIRECTORY。
-lLIBRARY 連接時搜索指定的函數庫LIBRARY。
-m486 針對 486 進行代碼優化。
-o FILE 生成指定的輸出文件。用在生成可執行文件時。
-O0 不進行優化處理。
-O 或 -O1 優化生成代碼。
-O2 進一步優化。
-O3 比 -O2 更進一步優化,包括 inline 函數。
-shared 生成共享目標文件。通常用在建立共享庫時。
-static 禁止使用共享連接。
-UMACRO 取消對 MACRO 宏的定義。
-w 不生成任何警告信息。
-Wall 生成所有警告信息。

#DEMO#


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品普通话| 国产丝袜精品视频| 国产精品视频区| 日本韩国欧美精品大片卡二| 成人欧美一区二区三区黑人孕妇| 国产中文欧美精品| 国产精品第一第二| 国内精品久久久久久久久| 欧美激情视频三区| 精品视频—区二区三区免费| 日韩欧美精品免费在线| 亚洲成人av在线| 亚洲免费高清视频| 91sao在线观看国产| 午夜精品久久久久久久99热| 欧美一级成年大片在线观看| 国产精品中文久久久久久久| 亚洲免费小视频| 亚洲人成在线播放| 啊v视频在线一区二区三区| 国产ts人妖一区二区三区| 久久久久中文字幕2018| 国产日韩欧美一二三区| 欧美精品在线看| 亚洲欧美在线一区| 日韩美女毛茸茸| 国产美女精品视频免费观看| 欧美富婆性猛交| 久久韩剧网电视剧| 亚洲精品一区二区三区不| 亚洲色图五月天| 欧美精品videossex性护士| 亚洲精品99久久久久| 久久久久国产精品免费| 久久69精品久久久久久久电影好| 精品国产91久久久久久| 91高潮在线观看| 亚洲日本中文字幕| 欧美整片在线观看| 日韩小视频在线| 在线视频国产日韩| 国产日韩专区在线| 大荫蒂欧美视频另类xxxx| 亚洲激情在线视频| 亚洲va久久久噜噜噜| 欧美日产国产成人免费图片| 国产亚洲精品久久久久久777| 欧美成aaa人片在线观看蜜臀| 亚洲精品一区二区三区不| 91av在线免费观看| xxx一区二区| 精品久久久久久| 国产97在线播放| 国产精品丝袜久久久久久高清| 欧美性猛交xxxx| 国产精品视频资源| 国产成人一区二区三区小说| 亚洲码在线观看| 中文字幕日韩精品有码视频| 日韩日本欧美亚洲| 欧美风情在线观看| 久久精品国产欧美激情| 亚洲视频在线观看| 国内精品久久久久久影视8| 国产91免费观看| 日本一区二三区好的精华液| 亚洲欧美日本精品| 亚洲欧美一区二区三区四区| 国产成人福利夜色影视| 亚洲精品98久久久久久中文字幕| 欧美一级成年大片在线观看| 日韩毛片在线观看| 日韩一区二区久久久| 国产精品高清免费在线观看| 久久婷婷国产麻豆91天堂| 91精品91久久久久久| 久久黄色av网站| 久久精品国产v日韩v亚洲| 亚洲精品白浆高清久久久久久| 日韩在线观看免费高清| 亚洲国产精彩中文乱码av在线播放| 亚洲国产精品美女| 国产日产欧美a一级在线| 97免费视频在线| 成人黄色激情网| 中文字幕一区二区精品| 国产拍精品一二三| 亚洲精品福利免费在线观看| 91精品国产综合久久男男| 精品日本高清在线播放| 国产日韩欧美视频| 亚洲a级在线播放观看| 日韩暖暖在线视频| 国产极品精品在线观看| 欧美日本中文字幕| 国产精品成人观看视频国产奇米| 亚洲图片在线综合| 懂色aⅴ精品一区二区三区蜜月| 日韩精品在线观看一区二区| 欧美大成色www永久网站婷| 伊人伊人伊人久久| 亚洲欧洲视频在线| 亚洲天堂av在线播放| www.xxxx精品| 国产一区二区三区直播精品电影| 668精品在线视频| 最新69国产成人精品视频免费| 在线视频中文亚洲| 在线播放亚洲激情| 欧美一级在线播放| 欧美日韩高清区| 成人免费网视频| 国产精品稀缺呦系列在线| www.国产一区| 精品国产一区二区在线| 欧美伊久线香蕉线新在线| 午夜精品久久久久久99热软件| 97国产精品久久| 最近2019好看的中文字幕免费| 久久这里有精品视频| 欧美黄色www| 成人在线中文字幕| 精品女厕一区二区三区| 2019日本中文字幕| 欧美二区乱c黑人| 欧美日韩人人澡狠狠躁视频| 国产精品激情av电影在线观看| 欧美日韩国产精品一区二区不卡中文| 色偷偷噜噜噜亚洲男人| 日韩在线中文字| 久久av中文字幕| 欧美性猛交xxxx| 国产成人在线视频| 狠狠色狠色综合曰曰| 国产精品久久精品| 亚洲加勒比久久88色综合| 亚洲第一页自拍| 亚洲电影成人av99爱色| 成人激情免费在线| 午夜精品久久久久久久久久久久久| 国产在线观看不卡| 国产欧美日韩高清| 日韩精品在线免费| 国产精品久久国产精品99gif| 欧美特级www| 国产亚洲在线播放| 亚洲国产天堂久久国产91| 乱亲女秽乱长久久久| 欧美日韩中文在线观看| 精品久久久久久久久久国产| 亚洲国产私拍精品国模在线观看| 成人中文字幕在线观看| 日韩美女毛茸茸| 亚洲自拍偷拍福利| 欧美激情视频一区| 亚洲精品有码在线| 欧美性xxxxxxx| 日本高清不卡的在线| 国产小视频国产精品| 26uuu亚洲伊人春色| 欧美成人一区在线| 国产精品99久久久久久www| 欧美性极品xxxx做受| 欧美性猛交xxxx久久久|