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

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è)代碼,簡(jiǎn)單來說,就是便以某個(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來測(cè)試一下,很簡(jiǎn)單。

  -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 閱讀(2406) 評(píng)論(0)  編輯 收藏 引用 所屬分類: makefile
<2010年7月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

常用鏈接

留言簿(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>
            国内精品视频在线观看| 亚洲欧美日韩国产中文| 亚洲一区二区三区精品动漫| 亚洲国产精品一区制服丝袜| 黑人巨大精品欧美一区二区| 激情综合视频| 亚洲区国产区| 亚洲影院在线观看| 久久国产黑丝| 亚洲成人自拍视频| 亚洲美女黄色片| 中文在线资源观看网站视频免费不卡 | 国产精品99久久久久久宅男| 久久不射中文字幕| 午夜在线观看免费一区| 久久精品123| 欧美韩日精品| 一本色道久久| 久久精品视频免费播放| 欧美黄免费看| 国产日本亚洲高清| 亚洲欧洲日产国产网站| 亚洲你懂的在线视频| 久久亚洲综合网| 亚洲伦理久久| 久久精品免视看| 欧美视频一区二区在线观看 | 欧美一区久久| 亚洲黄色成人久久久| 亚洲综合色激情五月| 免费欧美在线视频| 国产日韩欧美一区二区三区在线观看 | 国产精品羞羞答答| 亚洲风情在线资源站| 亚洲欧美综合v| 亚洲激情在线视频| 久久久久五月天| 国产精品女同互慰在线看| 亚洲黄色影院| 蜜桃av综合| 小辣椒精品导航| 欧美性做爰毛片| 99re8这里有精品热视频免费| 久久久久国产精品厨房| 亚洲一级在线| 国产精品成人午夜| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 欧美99在线视频观看| 亚洲午夜精品视频| 欧美三级韩国三级日本三斤| 亚洲精品三级| 亚洲国产99| 男人天堂欧美日韩| 亚洲国产一区二区a毛片| 久久久91精品国产| 亚洲国产99精品国自产| 亚洲欧美国产日韩天堂区| 两个人的视频www国产精品| 亚洲欧美一区二区三区极速播放| 欧美日韩国产在线观看| 亚洲精选视频在线| 91久久精品日日躁夜夜躁欧美 | 欧美激情一区二区三区在线| 亚洲第一中文字幕在线观看| 久久久久久欧美| 欧美一区二区日韩| 国语自产在线不卡| 狂野欧美一区| 老鸭窝91久久精品色噜噜导演| 在线播放国产一区中文字幕剧情欧美| 久久高清免费观看| 久久av一区二区三区亚洲| 国产午夜一区二区三区| 久久亚洲一区二区| 欧美77777| 中文欧美日韩| 亚洲欧美日韩在线观看a三区| 国产欧美日韩一级| 蜜桃av综合| 欧美日本国产精品| 欧美一二三视频| 久久青草福利网站| 一区二区av| 性欧美超级视频| 亚洲经典自拍| 亚洲午夜精品久久| 亚洲高清在线精品| a4yy欧美一区二区三区| 国产精品网站在线观看| 六月婷婷一区| 欧美日韩亚洲高清| 久久精品视频在线看| 欧美jjzz| 久久国内精品视频| 噜噜噜在线观看免费视频日韩| 亚洲免费观看| 欧美一区二区| 中国成人在线视频| 久久精品国产亚洲aⅴ| 99国内精品久久久久久久软件| 亚洲午夜精品久久| 日韩视频一区二区三区在线播放免费观看 | 久久国产精品99精品国产| 米奇777在线欧美播放| 亚洲欧美精品伊人久久| 久久综合狠狠综合久久综合88| 亚洲一区二区三区精品在线观看 | 国产在线观看一区| 国产精品高潮呻吟久久av无限 | 久久久www免费人成黑人精品| 欧美不卡福利| 久久久久久久久久久成人| 欧美啪啪一区| 女同性一区二区三区人了人一| 国产精品video| 欧美激情小视频| 国产一区二区三区精品久久久| 亚洲激情六月丁香| 在线播放日韩专区| 久久精品国产99国产精品| 午夜一区不卡| 欧美午夜欧美| 日韩视频精品在线观看| 亚洲人成艺术| 狼人社综合社区| 免费在线播放第一区高清av| 国产日韩精品一区二区三区在线| 一区二区三区高清在线| 一本色道久久综合精品竹菊| 男人的天堂亚洲在线| 欧美成人黄色小视频| 国内视频精品| 久久国产毛片| 老司机免费视频一区二区三区| 国产精品免费电影| 亚洲视频在线视频| 午夜精品美女久久久久av福利| 国产精品高清免费在线观看| 夜夜爽www精品| 香蕉久久夜色精品国产使用方法| 国产精品观看| 欧美一级二级三级蜜桃| 久久亚洲综合| 亚洲黄一区二区| 欧美成人精品在线| 亚洲精品一区二区三区在线观看| 99国产精品久久久久老师| 欧美日韩精品一区二区在线播放| 亚洲日本中文字幕免费在线不卡| 日韩视频欧美视频| 国产精品毛片大码女人| 性久久久久久久久久久久| 久久漫画官网| 亚洲日本无吗高清不卡| 欧美日韩高清区| 亚洲女与黑人做爰| 久久综合九色99| 亚洲美女色禁图| 国产伦精品一区二区三区免费| 午夜视频久久久久久| 免费亚洲电影在线| 一区二区三区四区五区精品视频| 国产精品白丝jk黑袜喷水| 亚洲欧美日韩一区二区在线| 麻豆国产精品777777在线 | 美女脱光内衣内裤视频久久网站| 永久免费精品影视网站| 欧美激情视频免费观看| 亚洲一区激情| 亚洲电影在线看| 午夜精品视频网站| 亚洲大片精品永久免费| 国产精品成av人在线视午夜片| 久久国产加勒比精品无码| 欧美日韩影院| 亚洲精品久久久久中文字幕欢迎你| 久久综合给合久久狠狠色 | 亚洲精品一区二区三区樱花| 欧美日韩亚洲一区二区三区四区 | 久久男人资源视频| 日韩午夜免费视频| 国产日韩在线视频| 欧美久久久久久| 欧美淫片网站| 一本色道精品久久一区二区三区 | 蜜桃伊人久久| 亚洲免费在线观看视频| 亚洲国产另类久久精品| 国产精品丝袜久久久久久app| 久久一区二区三区四区五区| 一本色道久久综合亚洲精品不| 麻豆成人在线观看| 久久精品99久久香蕉国产色戒| 日韩午夜激情av| 亚洲国产成人在线| 韩国av一区二区三区| 国产精品社区| 国产精品视频一| 国产精品国码视频| 欧美啪啪一区|