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

colorful

zc qq:1337220912

 

make makefile 學(xué)習(xí)

http://www.cnblogs.com/napoleon_liu/archive/2011/05/06/2039316.html
http://www.iteye.com/topic/774919
http://blog.csdn.net/liangkaiming/article/details/6267357
http://blog.jobbole.com/44891/


gcc是C編譯器;g++是C++編譯器;linux下cc一般是一個(gè)符號(hào)連接,指向gcc;gcc和g++都是GUN(組織)的編譯器。而CC則一般是makefile里面的一個(gè)名字,即宏定義,嘿,因?yàn)長(zhǎng)inux/Unix都是大小寫(xiě)敏感的系統(tǒng),這點(diǎn)一定要注意。

cc是Unix系統(tǒng)的C Compiler,而gcc則是GNU Compiler Collection,GNU編譯器套裝。gcc原名為Gun C語(yǔ)言編譯器,因?yàn)樗局荒芴幚鞢語(yǔ)言,但gcc很快地?cái)U(kuò)展,包含很多編譯器(C、C++、Objective-C、Ada、Fortran、 Java)。因此,它們是不一樣的,一個(gè)是古老的C編譯器,一個(gè)是GNU編譯器集合,gcc里面的C編譯器比cc強(qiáng)大多了,因此沒(méi)必要用cc。

下載不到cc的原因在于:cc來(lái)自于昂貴的Unix系統(tǒng),cc是商業(yè)軟件。

Linux下的cc是gcc符號(hào)連接,可以通過(guò)$ls –l /usr/bin/cc來(lái)簡(jiǎn)單察看,該變量是make程序的內(nèi)建變量,默認(rèn)指向gcc。cc符號(hào)鏈接和變量存在的意義在于源碼的移植性,可以方便的用 gcc來(lái)編譯老的用cc編譯的Unix軟件,甚至連makefile都不用改在,而且也便于Linux程序在Unix下編譯。

 

誤區(qū)一:gcc只能編譯C代碼,g++只能編譯C++代碼。

兩者都可以,但請(qǐng)注意:

(1)后綴為.c的,gcc把它當(dāng)作是C程序,而g++當(dāng)作是c++程序;后綴為.cpp的,兩者都會(huì)認(rèn)為是C++程序,注意,雖然C++是C的超集,但是兩者對(duì)語(yǔ)法的要求是有區(qū)別的。C++的語(yǔ)法規(guī)則更加嚴(yán)謹(jǐn)一些。

(2)編譯階段,g++會(huì)調(diào)用gcc,對(duì)于C++代碼,兩者是等價(jià)的,但是因?yàn)間cc命令不能自動(dòng)和C++程序使用的庫(kù)聯(lián)接,所以通常用g++來(lái)完成鏈接,為了統(tǒng)一起見(jiàn),干脆編譯/鏈接統(tǒng)統(tǒng)用g++了(編譯階段g++會(huì)反過(guò)來(lái)再調(diào)用gcc),這就給人一種錯(cuò)覺(jué),好像cpp程序只能用g++似的。

 

誤區(qū)二:gcc不會(huì)定義__cplusplus宏,而g++會(huì)

實(shí)際上,這個(gè)宏只是標(biāo)志著編譯器將會(huì)把代碼按C還是C++語(yǔ)法來(lái)解釋?zhuān)缟纤觯绻缶Y為.c,并且采用gcc編譯器,則該宏就是未定義的,否則,就是已定義。

 

誤區(qū)三:編譯只能用gcc,鏈接只能用g++

嚴(yán)格來(lái)說(shuō),這句話不算錯(cuò)誤,但是它混淆了概念,應(yīng)該這樣說(shuō):編譯可以用gcc/g++,而鏈接可以用g++或者gcc -lstdc++。因?yàn)間cc命令不能自動(dòng)和C++程序使用的庫(kù)聯(lián)接,所以通常使用g++來(lái)完成聯(lián)接。但在編譯階段,g++會(huì)自動(dòng)調(diào)用gcc,二者等價(jià)。

 

C++的編譯器肯定可以編譯C的代碼,注意除了C++對(duì)C的語(yǔ)法擴(kuò)充之外,編譯和鏈接C和C++的標(biāo)準(zhǔn)庫(kù)通常也不一樣呢,用gcc而非g++也編譯了C++的程序就證明了這一點(diǎn)。

 

注:符號(hào)鏈接是一種特殊類(lèi)型的文件,它的內(nèi)容只是一個(gè)字符串。它可能指向一個(gè)存在的文件也可能什么都不指向。當(dāng)您在命令行或程序里提到符號(hào)鏈接的時(shí)候,您實(shí)際上進(jìn)入了它指向的文件,前提是這個(gè)文件是存在的。

posted on 2013-08-07 20:04 多彩人生 閱讀(357) 評(píng)論(0)  編輯 收藏 引用


只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


導(dǎo)航

統(tǒng)計(jì)

常用鏈接

留言簿(3)

隨筆分類(lèi)

隨筆檔案

搜索

最新評(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>
            香蕉久久久久久久av网站| 国产亚洲精品v| 亚洲国产视频一区| 136国产福利精品导航| 9人人澡人人爽人人精品| 亚洲福利视频二区| 欧美日韩一区二区高清| 午夜精品久久久久99热蜜桃导演| 亚洲欧美日韩一区二区三区在线| 国产精品免费区二区三区观看| 小辣椒精品导航| 久久综合综合久久综合| 亚洲国产日韩一区二区| 欧美日韩精选| 亚洲欧美日本精品| 久久综合色一综合色88| 日韩午夜激情电影| 亚洲高清久久| 国产精品丝袜xxxxxxx| 欧美成人高清视频| 欧美在线观看你懂的| 亚洲精品字幕| 毛片基地黄久久久久久天堂| 欧美一区二区三区在线观看视频| 亚洲日韩欧美一区二区在线| 极品日韩av| 国产婷婷成人久久av免费高清| 欧美日韩激情网| 欧美激情欧美狂野欧美精品| 奶水喷射视频一区| 美女脱光内衣内裤视频久久网站| 欧美在线999| 久久久久久**毛片大全| 欧美一级淫片aaaaaaa视频| 最新国产成人av网站网址麻豆| 久久精品男女| 亚洲一区在线播放| 久久精品国产综合精品| 性做久久久久久免费观看欧美| 久久久精品欧美丰满| 另类激情亚洲| 亚洲高清不卡| 一区二区三区高清不卡| 亚洲精品午夜精品| 亚洲欧洲偷拍精品| 最新国产成人av网站网址麻豆| 影音先锋日韩有码| 艳女tv在线观看国产一区| 亚洲国产第一页| 亚洲欧美在线磁力| 亚洲大片精品永久免费| 美女主播一区| 欧美3dxxxxhd| 宅男66日本亚洲欧美视频| 亚洲免费在线观看视频| 亚洲一区二区高清视频| 美国十次了思思久久精品导航| 欧美精品三级日韩久久| 国产精品剧情在线亚洲| 国产亚洲精品v| 亚洲一区二区三区中文字幕在线 | 欧美色图一区二区三区| 欧美日韩日日夜夜| 国产欧美日韩一区| 亚洲天堂av综合网| 久久人人爽人人爽| 欧美α欧美αv大片| 在线中文字幕一区| 欧美jizzhd精品欧美巨大免费| 欧美日韩免费观看一区=区三区| 好看的亚洲午夜视频在线| 亚洲欧洲精品一区二区| 欧美亚洲视频在线观看| 亚洲黄色片网站| 久久一区亚洲| 国产深夜精品| 午夜国产精品影院在线观看| 日韩视频永久免费| 欧美日韩高清在线播放| 亚洲第一级黄色片| 老司机精品久久| 欧美一区二区三区四区在线| 欧美精品www| 影音先锋久久资源网| 午夜精品久久久久99热蜜桃导演| 欧美国产欧美亚洲国产日韩mv天天看完整 | 国产综合久久久久影院| 欧美一区二区三区的| 一区二区三区四区五区视频| 欧美午夜在线一二页| 欧美在线网站| 蜜臀久久久99精品久久久久久| 99国产精品国产精品毛片| 亚洲天堂免费在线观看视频| 国产日韩欧美视频在线| 久久久久成人精品| 免费观看久久久4p| 在线亚洲欧美视频| 亚洲一区综合| 原创国产精品91| 久久综合激情| 欧美日韩视频在线| 久久久精品网| 蜜桃久久av一区| 亚洲午夜激情| 麻豆精品国产91久久久久久| 久久精品主播| 欧美激情一区二区| 毛片av中文字幕一区二区| 欧美日韩第一区| 欧美国产第一页| 国产一区二区三区奇米久涩| 美女诱惑黄网站一区| 国产精品久久久久高潮| 美女视频网站黄色亚洲| 欧美午夜免费| 在线综合视频| 欧美在线视频日韩| 欧美午夜女人视频在线| 欧美激情亚洲综合一区| 禁断一区二区三区在线| 午夜亚洲影视| 久久免费高清视频| 国产精品自拍在线| 欧美一区二区三区在线视频| 亚洲欧美在线视频观看| 国产精品一区二区久久久久| 一区二区日韩伦理片| 99国产精品自拍| 日韩亚洲在线观看| 欧美成人蜜桃| 亚洲电影观看| 亚洲欧洲一区二区在线播放| 免费亚洲电影在线观看| 亚洲国产精品尤物yw在线观看| 最近中文字幕mv在线一区二区三区四区| 久久久久综合一区二区三区| 欧美大片第1页| 91久久精品国产| 欧美日韩精品| 香蕉久久a毛片| 亚洲国产婷婷| 久久国产精品黑丝| 99re这里只有精品6| 国产精品久久久久久模特| 久久电影一区| 日韩亚洲精品电影| 亚洲欧美影音先锋| 亚洲第一网站免费视频| 欧美午夜美女看片| 噜噜噜噜噜久久久久久91| 亚洲国产欧美不卡在线观看| 亚洲一区久久久| 亚洲第一区在线观看| 国产精品羞羞答答xxdd| 欧美日韩播放| 鲁大师影院一区二区三区| 这里是久久伊人| 欧美在线观看日本一区| 黄色一区三区| 国产精品美女主播| 欧美日韩一区二区三区四区五区| 久久av红桃一区二区小说| 亚洲国产精品久久久久婷婷884| 亚洲免费视频网站| 亚洲天堂男人| 宅男66日本亚洲欧美视频| 黄色精品在线看| 国产一区 二区 三区一级| 欧美日韩性视频在线| 欧美精品一区二区精品网| 久久亚洲私人国产精品va| 久久精品91久久久久久再现| 久久黄色小说| 国产日韩在线看| 欧美韩国在线| 亚洲精品久久久久久久久久久| 亚洲婷婷国产精品电影人久久| 亚洲精品日日夜夜| 国产精品久久久久国产a级| 亚洲国产一二三| 国产模特精品视频久久久久| 亚洲精品之草原avav久久| 亚洲第一中文字幕| 制服丝袜激情欧洲亚洲| 一区二区三区视频在线| 欧美岛国在线观看| 久久综合色天天久久综合图片| 欧美性jizz18性欧美| 亚洲专区一区| 欧美一级久久久久久久大片| 欧美大片第1页| 日韩视频免费观看高清完整版| 91久久国产自产拍夜夜嗨| 国产精品影片在线观看| 久久免费国产精品1| 亚洲精品免费在线播放| 亚洲一区二区三区四区五区午夜| 欧美ed2k| 久久精品国产99|