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

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>
            国产精品视频网| 欧美专区在线观看一区| 欧美日韩国产高清| 一区二区三区高清不卡| 亚洲三级影片| 欧美日韩国产麻豆| 亚洲欧美一区二区视频| 亚洲综合日韩中文字幕v在线| 国产精品久久久久免费a∨大胸| 亚洲欧美中日韩| 欧美在线观看视频| 亚洲日本激情| 亚洲一区免费在线观看| 国内精品久久久久国产盗摄免费观看完整版| 久久精品午夜| 欧美搞黄网站| 欧美在线电影| 欧美精品高清视频| 久久国产一二区| 欧美国产日韩一二三区| 亚洲免费在线观看| 久久五月天婷婷| 亚洲制服av| 久久久久久久综合日本| 亚洲视频视频在线| 久久亚洲不卡| 欧美一级久久久| 欧美激情国产精品| 欧美专区中文字幕| 欧美日韩国产成人在线观看| 久久全球大尺度高清视频| 蜜桃av一区二区| 久久国产精品久久久久久久久久| 欧美ab在线视频| 久久久久久9| 国产精品美女主播在线观看纯欲| 欧美激情视频在线免费观看 欧美视频免费一| 欧美—级在线免费片| 欧美一区二区三区男人的天堂| 久久综合伊人77777| 久久精品99无色码中文字幕| 欧美日韩高清在线播放| 欧美成人有码| 国产一区二区按摩在线观看| 99riav久久精品riav| 激情视频亚洲| 欧美亚洲视频在线观看| 亚洲在线观看免费| 欧美日韩国产一级| 亚洲国产裸拍裸体视频在线观看乱了中文 | 亚洲一区二区3| 欧美gay视频激情| 卡一卡二国产精品| 国产日韩欧美| 欧美一区二区三区四区高清| 亚洲女ⅴideoshd黑人| 欧美日韩18| 日韩视频三区| 亚洲视频综合在线| 欧美视频在线观看| 中文日韩在线| 亚洲一区美女视频在线观看免费| 欧美精品成人一区二区在线观看| 亚洲电影下载| 亚洲美女av电影| 欧美激情国产日韩精品一区18| 亚洲第一在线综合网站| 亚洲精品视频免费| 欧美欧美全黄| 一区二区高清| 久久精品一区二区| 尤物网精品视频| 男人插女人欧美| 亚洲人成人一区二区在线观看| 在线亚洲激情| 国产精品久久久久久久浪潮网站| 亚洲欧美日本在线| 免费日本视频一区| 亚洲精品久久| 欧美性做爰毛片| 久久成人精品| 91久久精品视频| 亚洲免费在线视频一区 二区| 国产精品久久一区二区三区| 午夜日韩在线观看| 欧美成人小视频| 亚洲午夜高清视频| 国产一区欧美日韩| 欧美成人国产| 亚洲在线视频网站| 欧美成人69av| 夜夜嗨一区二区三区| 国产精品视频你懂的| 久久久精品动漫| 在线亚洲一区观看| 欧美大片一区二区三区| 亚洲一区欧美激情| 亚洲国产va精品久久久不卡综合| 亚洲国产欧美一区二区三区丁香婷| 午夜欧美大片免费观看| 欧美顶级大胆免费视频| 亚洲视频1区2区| 国产一区二区三区四区三区四| 麻豆久久精品| 亚洲综合日本| 亚洲精品1区| 久久精品一区二区三区不卡| 亚洲精品欧美日韩| 国产一区二区三区观看| 欧美日韩午夜在线视频| 久久人人爽人人爽| 亚洲在线视频| av成人免费在线| 亚洲国产精品嫩草影院| 久久久www成人免费毛片麻豆| 一本一道久久综合狠狠老精东影业| 红桃av永久久久| 国产欧美精品日韩精品| 欧美日韩一区二区在线视频| 久久嫩草精品久久久精品| 亚洲一区二区在线免费观看视频| 亚洲高清色综合| 久久久亚洲国产天美传媒修理工| 亚洲愉拍自拍另类高清精品| 亚洲精品欧美在线| 亚洲国产高清在线| 尤物九九久久国产精品的特点| 国产欧美在线视频| 国产精品理论片| 欧美午夜精品久久久| 欧美理论大片| 欧美久久久久久| 欧美精品乱码久久久久久按摩| 看片网站欧美日韩| 久久久久国内| 老司机免费视频久久| 久久久久国产精品一区| 欧美一级艳片视频免费观看| 亚洲欧美www| 亚洲免费视频观看| 亚洲欧美一区二区三区久久| 亚洲视频免费看| 亚洲一区二区欧美日韩| 亚洲一区二区三区四区中文 | 久久婷婷蜜乳一本欲蜜臀| 久久精品成人一区二区三区蜜臀 | 亚洲国产高清aⅴ视频| 亚洲国产成人av好男人在线观看| 激情久久影院| 亚洲国产一区二区三区a毛片| 亚洲激情网址| 一区二区三区四区国产精品| 国产精品99久久久久久有的能看| a91a精品视频在线观看| 亚洲免费影视| 久久夜精品va视频免费观看| 欧美va天堂va视频va在线| 欧美福利影院| 日韩一区二区精品在线观看| 中日韩美女免费视频网址在线观看 | 亚洲激情视频在线播放| 洋洋av久久久久久久一区| 亚洲一区二区三区免费观看| 午夜精品亚洲一区二区三区嫩草| 久久久www成人免费精品| 欧美va亚洲va香蕉在线| 欧美三区在线视频| 国内精品久久久久久久果冻传媒 | 在线精品福利| 一区二区三区视频在线看| 久久精品国产亚洲aⅴ| 欧美国产亚洲精品久久久8v| 亚洲美女视频| 欧美一级午夜免费电影| 欧美久久久久久久久久| 国产一区二区三区黄| 亚洲精品乱码久久久久久蜜桃麻豆 | 乱码第一页成人| 欧美三区在线视频| 在线看日韩欧美| 午夜精品在线视频| 欧美国产一区二区在线观看| 99精品视频一区| 久久色在线观看| 国产精品久久久99| 亚洲国产日韩欧美| 久久精品国产综合精品| 亚洲精品黄网在线观看| 久久久九九九九| 国产农村妇女精品一区二区| 亚洲人成亚洲人成在线观看| 久久精品理论片| 亚洲调教视频在线观看| 免费在线视频一区| 激情视频一区二区三区| 性欧美暴力猛交69hd| 日韩视频免费观看| 蜜桃久久精品乱码一区二区| 国产九九精品视频| 亚洲视频一区|