青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 297,  comments - 15,  trackbacks - 0

gcc/g++ 在執(zhí)行編譯時(shí),需要4步

  1.預(yù)處理,生成.i的文件[使用-E參數(shù)]

  2.將預(yù)處理后的文件不轉(zhuǎn)換成匯編語言,生成文件.s[使用-S參數(shù)]

  3.有匯編變?yōu)槟繕?biāo)代碼(機(jī)器代碼)生成.o的文件[使用-c參數(shù)]

  4.連接目標(biāo)代碼,生成可執(zhí)行程序[使用-o參數(shù)]

-x language filename

  設(shè)定文件所使用的語言,使后綴名無效,對(duì)以后的多個(gè)有效.也就是根據(jù)約定C語言的后綴名稱是.c的,而C++的后綴名是.C或者.cpp,如果你很個(gè)性,決定你的C代碼文件的后綴名是.pig 哈哈,那你就要用這個(gè)參數(shù),這個(gè)參數(shù)對(duì)他后面的文件名都起作用,除非到了下一個(gè)參數(shù)的使用。

-ansi

  關(guān)閉gnu c中與ansi c不兼容的特性,激活ansi c的專有特性(包括禁止一些asm inline typeof關(guān)鍵字,以及UNIX,vax等預(yù)處理宏,

-fno-asm

  此選項(xiàng)實(shí)現(xiàn)ansi選項(xiàng)的功能的一部分,它禁止將asm,inline和typeof用作關(guān)鍵字。

-fno-strict-prototype

  只對(duì)g++起作用,使用這個(gè)選項(xiàng),g++將對(duì)不帶參數(shù)的函數(shù),都認(rèn)為是沒有顯式的對(duì)參數(shù)的個(gè)數(shù)和類型說明,而不是沒有參數(shù).而gcc無論是否使用這個(gè)參數(shù),都將對(duì)沒有帶參數(shù)的函數(shù),認(rèn)為城沒有顯式說明的類型

-fthis-is-varialble

  就是向傳統(tǒng)c++看齊,可以使用this當(dāng)一般變量使用.

-fcond-mismatch

  允許條件表達(dá)式的第二和第三參數(shù)類型不匹配,表達(dá)式的值將為void類型

  -funsigned-char

  -fno-signed-char

  -fsigned-char

  -fno-unsigned-char

  這四個(gè)參數(shù)是對(duì)char類型進(jìn)行設(shè)置,決定將char類型設(shè)置成unsigned char(前兩個(gè)參數(shù))或者 signed char(后兩個(gè)參數(shù))

-include file

  包含某個(gè)代碼,簡單來說,就是便以某個(gè)文件,需要另一個(gè)文件的時(shí)候,就可以用它設(shè)定,功能就相當(dāng)于在代碼中使#include<filename>

  例子用法:

  gcc hello.c -include /root/pianopan.h

  -imacros file

  將file文件的宏,擴(kuò)展到gcc/g++的輸入文件,宏定義本身并不出現(xiàn)在輸入文件中

  -Dmacro

  相當(dāng)于C語言中的#define macro

  -Dmacro=defn

  相當(dāng)于C語言中的#define macro=defn

  -Umacro

  相當(dāng)于C語言中的#undef macro

  -undef

  取消對(duì)任何非標(biāo)準(zhǔn)宏的定義

  -Idir

  在你是用#include"file"的時(shí)候,gcc/g++會(huì)先在當(dāng)前目錄查找你所制定的頭文件,如果沒有找到,他回到缺省的頭文件目錄找,如果使用-I制定了目錄,他回先在你所制定的目錄查找,然后再按常規(guī)的順序去找.對(duì)于#include<file>,gcc/g++會(huì)到-I制定的目錄查找,查找不到,然后將到系統(tǒng)的缺省的頭文件目錄查找

  -I-

  就是取消前一個(gè)參數(shù)的功能,所以一般在-Idir之后使用

  -idirafter dir

  在-I的目錄里面查找失敗,講到這個(gè)目錄里面查找.

  -iprefix prefix

  -iwithprefix dir

  一般一起使用,當(dāng)-I的目錄查找失敗,會(huì)到prefix+dir下查找

  -nostdinc

  使編譯器不再系統(tǒng)缺省的頭文件目錄里面找頭文件,一般和-I聯(lián)合使用,明確限定頭文件的位置

  -nostdin C++

  規(guī)定不在g++指定的標(biāo)準(zhǔn)路經(jīng)中搜索,但仍在其他路徑中搜索,.此選項(xiàng)在創(chuàng)建libg++庫使用

  -C

  在預(yù)處理的時(shí)候,不刪除注釋信息,一般和-E使用,有時(shí)候分析程序,用這個(gè)很方便的

  -M

  生成文件關(guān)聯(lián)的信息。包含目標(biāo)文件所依賴的所有源代碼

  你可以用gcc -M hello.c來測試一下,很簡單。

  -MM

  和上面的那個(gè)一樣,但是它將忽略由#include<file>造成的依賴關(guān)系。

  -MD

  和-M相同,但是輸出將導(dǎo)入到.d的文件里面

  -MMD

  和-MM相同,但是輸出將導(dǎo)入到.d的文件里面

  -Wa,option

  此選項(xiàng)傳遞option給匯編程序;如果option中間有逗號(hào),就將option分成多個(gè)選項(xiàng),然后傳遞給會(huì)匯編程序

  -Wl.option

  此選項(xiàng)傳遞option給連接程序;如果option中間有逗號(hào),就將option分成多個(gè)選項(xiàng),然后傳遞給會(huì)連接程序.

  -llibrary

  制定編譯的時(shí)候使用的庫

  例子用法

  gcc -lcurses hello.c

  使用ncurses庫編譯程序

  -Ldir

  制定編譯的時(shí)候,搜索庫的路徑。比如你自己的庫,可以用它制定目錄,不然編譯器將只在標(biāo)準(zhǔn)庫的目錄找。這個(gè)dir就是目錄的名稱。

  -O0

  -O1

  -O2

  -O3

  編譯器的優(yōu)化選項(xiàng)的4個(gè)級(jí)別,-O0表示沒有優(yōu)化,-O1為缺省值,-O3優(yōu)化級(jí)別最高

  -g

  只是編譯器,在編譯的時(shí)候,產(chǎn)生條是信息。

  -gstabs

  此選項(xiàng)以stabs格式聲稱調(diào)試信息,但是不包括gdb調(diào)試信息.

  -gstabs+

  此選項(xiàng)以stabs格式聲稱調(diào)試信息,并且包含僅供gdb使用的額外調(diào)試信息.

  -ggdb

  此選項(xiàng)將盡可能的生成gdb的可以使用的調(diào)試信息.

  -static

  此選項(xiàng)將禁止使用動(dòng)態(tài)庫,所以,編譯出來的東西,一般都很大,也不需要什么動(dòng)態(tài)連接庫,就可以運(yùn)行.

  -share

  此選項(xiàng)將盡量使用動(dòng)態(tài)庫,所以生成文件比較小,但是需要系統(tǒng)由動(dòng)態(tài)庫.

  -traditional

  試圖讓編譯器支持傳統(tǒng)的C語言特性

from:
http://c.chinaitlab.com/ccjq/803616_2.html
posted on 2010-03-19 09:23 chatler 閱讀(2407) 評(píng)論(0)  編輯 收藏 引用 所屬分類: makefile
<2009年6月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用鏈接

留言簿(10)

隨筆分類(307)

隨筆檔案(297)

algorithm

Books_Free_Online

C++

database

Linux

Linux shell

linux socket

misce

  • cloudward
  • 感覺這個(gè)博客還是不錯(cuò),雖然做的東西和我不大相關(guān),覺得看看還是有好處的

network

OSS

  • Google Android
  • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
  • os161 file list

overall

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲人成人77777线观看| 亚洲欧美成人综合| 99精品视频免费全部在线| 极品少妇一区二区三区| 国产亚洲激情| 狠狠网亚洲精品| 亚洲东热激情| 亚洲美女av黄| 亚洲亚洲精品在线观看 | 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 亚洲国产日韩欧美在线动漫| 欧美成人午夜77777| 免费短视频成人日韩| 欧美国产日产韩国视频| 亚洲激情中文1区| 亚洲最新视频在线| 欧美与欧洲交xxxx免费观看| 久久久精品一品道一区| 欧美激情视频网站| 欧美视频日韩| 精品成人久久| 亚洲视频在线观看网站| 久久久久久久综合| 亚洲毛片av在线| 久久大综合网| 欧美日韩成人在线观看| 国产午夜一区二区三区| 亚洲国产一区二区视频| 亚洲一区在线免费| 久久久久久免费| 99国内精品| 久久综合久久久久88| 久久久国产精彩视频美女艺术照福利 | 91久久综合亚洲鲁鲁五月天| 亚洲一区尤物| 欧美成人精品h版在线观看| 国产精品久久久久久妇女6080| 国产色视频一区| 夜夜嗨av一区二区三区四季av| 久久午夜色播影院免费高清| 日韩亚洲视频在线| 性视频1819p久久| 欧美三区视频| 国产精品国产三级国产| 亚洲欧洲综合| 久久精品夜色噜噜亚洲aⅴ| 日韩亚洲成人av在线| 美女久久一区| 国内偷自视频区视频综合| 亚洲一区在线观看视频| 亚洲美女av黄| 欧美成人亚洲成人| 影音欧美亚洲| 久久欧美肥婆一二区| 亚洲欧美日韩国产另类专区| 欧美视频观看一区| 亚洲精品乱码久久久久久| 美女久久一区| 亚洲在线电影| 国产精品一区三区| 亚洲一区二区伦理| 亚洲精品一区二区在线| 久久综合久久88| 亚洲影院色无极综合| 欧美日韩妖精视频| 一本一本久久a久久精品牛牛影视| 欧美激情亚洲国产| 欧美成人a视频| 亚洲精品一区二区三区四区高清| 欧美大胆人体视频| 欧美成人免费视频| 亚洲三级视频| 亚洲精选久久| 国产精品www色诱视频| 亚洲在线电影| 亚洲小视频在线| 国产精品亚洲激情| 久久久久高清| 久热精品在线视频| 欧美日韩在线视频观看| 亚洲欧美日韩在线观看a三区| 91久久精品国产| 欧美色123| 欧美在线免费| 久久视频免费观看| 亚洲欧洲日产国码二区| 亚洲人成人一区二区三区| 欧美日韩综合另类| 亚洲精品中文字幕女同| 欧美日韩成人精品| 亚洲专区一区| 久久不射2019中文字幕| 在线观看一区视频| 欧美韩国在线| 欧美午夜在线| 噜噜噜久久亚洲精品国产品小说| 欧美黑人在线播放| 欧美一区二区三区免费大片| 久久国产精品一区二区| 亚洲精品美女久久7777777| 中文在线资源观看网站视频免费不卡| 国产区二精品视| 亚洲国产合集| 国产日韩综合一区二区性色av| 美女91精品| 国产精品国产自产拍高清av王其 | 欧美一二三区精品| 亚洲国产精品热久久| 一本在线高清不卡dvd| 国产一区二区三区电影在线观看 | 欧美一级一区| 亚洲美女淫视频| 亚洲欧美日韩一区二区| 亚洲国产成人在线播放| 亚洲一级片在线看| 亚洲精品一区二| 米奇777超碰欧美日韩亚洲| 午夜亚洲视频| 欧美日韩精品一区二区三区四区| 久久综合狠狠综合久久综青草 | 亚洲午夜精品国产| 美女主播视频一区| 久久亚洲一区二区| 国产一区二区成人| 亚洲自拍偷拍福利| 在线视频日本亚洲性| 免费不卡中文字幕视频| 久久久久久网站| 国产亚洲精品久久久| 亚洲精品美女久久7777777| 亚洲二区在线观看| 久久爱www.| 久久久久久久999精品视频| 欧美性淫爽ww久久久久无| 亚洲日韩视频| 99视频在线观看一区三区| 欧美黄网免费在线观看| 欧美激情一二区| 一区二区在线观看视频| 欧美一级理论片| 欧美一区二区福利在线| 欧美性猛交99久久久久99按摩 | 久久成人国产精品| 一区二区三区回区在观看免费视频| 日韩亚洲欧美在线观看| 亚洲区免费影片| 久久先锋影音av| 亚洲福利视频一区| 国产亚洲人成a一在线v站| 日韩视频精品在线观看| 亚洲激情成人在线| 亚洲精品日韩激情在线电影| 亚洲高清视频在线观看| 欧美中文字幕在线| 亚洲一二三级电影| 欧美精品在线极品| 久久综合五月天婷婷伊人| 国产精品一区在线观看| 亚洲最快最全在线视频| 激情综合色综合久久综合| 亚洲区一区二区三区| 亚洲自拍偷拍一区| 欧美精品三级| 亚洲精品一线二线三线无人区| 亚洲激情在线观看| 欧美新色视频| 亚洲欧美日韩精品| 久久精品欧美日韩| 国内精品嫩模av私拍在线观看| 亚洲影视中文字幕| 久久久7777| 国自产拍偷拍福利精品免费一| 午夜一区二区三区不卡视频| 欧美aⅴ一区二区三区视频| 亚洲卡通欧美制服中文| 亚洲黑丝在线| 欧美va亚洲va香蕉在线| 欧美激情按摩在线| 亚洲精品中文字幕女同| 欧美女人交a| av不卡在线| 欧美一区二区三区精品| 欧美日韩一级大片网址| 久久aⅴ国产紧身牛仔裤| 久热综合在线亚洲精品| 亚洲福利在线视频| 欧美日产国产成人免费图片| 久久精品在线免费观看| 欧美激情91| 一区二区黄色| 国产美女搞久久| 亚洲欧美另类中文字幕| 欧美影院午夜播放| 日韩午夜在线| 国产一区二区成人| 欧美精彩视频一区二区三区| 欧美成人蜜桃| 午夜精品久久久久久久久| 国产精品区二区三区日本| 欧美成人中文字幕在线|