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

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>
            久久www免费人成看片高清| 国产精品久久久久aaaa樱花| 怡红院av一区二区三区| 亚洲人成在线免费观看| 国产精品久久久久免费a∨| 久久av一区二区三区| 久久天堂国产精品| 亚洲一区二区三区高清不卡| 久久本道综合色狠狠五月| 亚洲精品在线免费观看视频| 国产精品美女久久久久aⅴ国产馆| 性做久久久久久久久| 欧美aa国产视频| 老色批av在线精品| 国产精品视频导航| 夜夜爽夜夜爽精品视频| 亚洲人成人77777线观看| 欧美一区二区三区的| 午夜视频一区二区| 国产精品久久久一本精品| 亚洲精品久久久久| 宅男在线国产精品| 欧美日韩在线播放三区| 亚洲精品日韩在线| 一区二区三区四区五区视频| 欧美日韩国产精品自在自线| 欧美国产日韩一区二区| 亚洲国产日韩欧美| 欧美理论视频| 亚洲一级黄色片| 久久天堂国产精品| 亚洲黄色在线看| 欧美日韩一区二区三区| 亚洲伊人观看| 老**午夜毛片一区二区三区| 亚洲成人原创| 国产精品多人| 欧美福利一区| 欧美在线视频二区| 日韩视频在线播放| 久久久一区二区三区| 亚洲精品网址在线观看| 国产日韩综合一区二区性色av| 美日韩精品视频| 亚洲欧美经典视频| 99综合精品| 亚洲国产精品福利| 久久亚洲色图| 国产精品久久国产愉拍 | 亚洲综合社区| 亚洲精品乱码久久久久久| 六月天综合网| 久久久在线视频| 性欧美精品高清| 亚洲欧美成人一区二区三区| 欧美精品 国产精品| 亚洲免费在线播放| 一区二区欧美在线观看| 亚洲精品免费一二三区| 亚洲第一视频网站| 亚洲人成在线影院| 亚洲三级色网| 一本色道**综合亚洲精品蜜桃冫| 欧美暴力喷水在线| 亚洲激情在线| 99精品视频一区| 男女激情久久| 亚洲天堂免费在线观看视频| 国产尤物精品| 亚洲黄色在线观看| 亚洲精品精选| 午夜免费日韩视频| 久久国产手机看片| 亚洲夫妻自拍| 亚洲美女色禁图| 欧美一区二区免费视频| 欧美黑人多人双交| 国产欧美日韩高清| 亚洲黄色在线看| 欧美在线三区| 91久久精品一区二区三区| 午夜宅男欧美| 欧美三区在线视频| 在线观看视频免费一区二区三区| 亚洲精品自在在线观看| 久久久国产精品亚洲一区 | 91久久在线播放| 在线一区二区日韩| 乱人伦精品视频在线观看| 国产精品裸体一区二区三区| 亚洲国产激情| 久久精品一区二区三区四区| 一区二区三欧美| 欧美日韩成人综合| 亚洲精品九九| 亚洲国产精品成人| 嫩草影视亚洲| 精品不卡在线| 久久精品99国产精品日本| 亚洲图片欧美一区| 国产精品久久久久国产a级| 一区二区三区四区精品| 99精品欧美一区| 国产精品免费看片| 久久国产精品毛片| 久久九九99| 亚洲国产清纯| 亚洲一二区在线| 国产综合久久久久久鬼色| 久久最新视频| 欧美另类高清视频在线| 亚洲综合电影一区二区三区| 亚洲无吗在线| 亚洲国产成人一区| 一区二区三区日韩精品视频| 国产精品素人视频| 亚洲高清不卡在线观看| 国产精品日韩精品欧美精品| 欧美aaa级| 国产一二三精品| av成人老司机| 亚洲欧洲精品一区二区精品久久久| 一本大道久久a久久精二百| 黄色成人小视频| 在线亚洲免费| 一本色道久久综合亚洲91| 性做久久久久久| 一区二区三区精品国产| 免费成人网www| 久久综合中文字幕| 一区二区精品国产| 亚洲精选中文字幕| 久久婷婷综合激情| 老**午夜毛片一区二区三区| 欧美性一二三区| 99综合电影在线视频| 亚洲免费成人av| 欧美精品在线视频观看| 亚洲第一伊人| 日韩视频不卡| 欧美激情四色| 在线视频欧美精品| 欧美一级专区免费大片| 国产精品一区一区| 亚洲午夜av| 午夜精品婷婷| 狠狠色狠狠色综合日日tαg| 午夜在线精品偷拍| 牛人盗摄一区二区三区视频| 亚洲日韩欧美视频| 欧美色图天堂网| 欧美在线一区二区三区| 欧美77777| 欧美在线啊v一区| 亚洲第一天堂av| 国产精品国产三级国产| 欧美伊人久久| 亚洲精品一区中文| 久久久久一区二区三区四区| 91久久国产综合久久| 国产精品欧美日韩一区| 久久婷婷av| 亚洲欧美日本视频在线观看| 欧美成人精品一区二区| 亚洲免费综合| 亚洲伦理网站| 一区免费观看| 亚洲开发第一视频在线播放| 99国产精品久久| 亚洲国产精品一区二区www| 国产精品久久久久久久久果冻传媒 | 欧美午夜激情在线| 欧美成人精品1314www| 久久精品一本| 久久久久国内| 久久精品一区| 久久婷婷麻豆| 久久视频在线看| 欧美一区亚洲| 久久精品五月| 久久一本综合频道| 玖玖国产精品视频| 久久蜜臀精品av| 久久青草久久| 亚洲大片一区二区三区| 欧美激情一区二区三区蜜桃视频 | 欧美成人69av| 亚洲国产精品传媒在线观看| 欧美黄污视频| 亚洲精品国产品国语在线app| 亚洲欧洲日韩在线| 亚洲午夜高清视频| 久久精品国产亚洲精品 | 亚洲日本在线观看| 中文av一区特黄| 久久免费99精品久久久久久| 欧美激情 亚洲a∨综合| 一本色道久久| 免费中文日韩| 国产午夜亚洲精品理论片色戒|