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

colorful

zc qq:1337220912

 

make makefile 學習

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一般是一個符號連接,指向gcc;gcc和g++都是GUN(組織)的編譯器。而CC則一般是makefile里面的一個名字,即宏定義,嘿,因為Linux/Unix都是大小寫敏感的系統,這點一定要注意。

cc是Unix系統的C Compiler,而gcc則是GNU Compiler Collection,GNU編譯器套裝。gcc原名為Gun C語言編譯器,因為它原本只能處理C語言,但gcc很快地擴展,包含很多編譯器(C、C++、Objective-C、Ada、Fortran、 Java)。因此,它們是不一樣的,一個是古老的C編譯器,一個是GNU編譯器集合,gcc里面的C編譯器比cc強大多了,因此沒必要用cc。

下載不到cc的原因在于:cc來自于昂貴的Unix系統,cc是商業軟件。

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

 

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

兩者都可以,但請注意:

(1)后綴為.c的,gcc把它當作是C程序,而g++當作是c++程序;后綴為.cpp的,兩者都會認為是C++程序,注意,雖然C++是C的超集,但是兩者對語法的要求是有區別的。C++的語法規則更加嚴謹一些。

(2)編譯階段,g++會調用gcc,對于C++代碼,兩者是等價的,但是因為gcc命令不能自動和C++程序使用的庫聯接,所以通常用g++來完成鏈接,為了統一起見,干脆編譯/鏈接統統用g++了(編譯階段g++會反過來再調用gcc),這就給人一種錯覺,好像cpp程序只能用g++似的。

 

誤區二:gcc不會定義__cplusplus宏,而g++會

實際上,這個宏只是標志著編譯器將會把代碼按C還是C++語法來解釋,如上所述,如果后綴為.c,并且采用gcc編譯器,則該宏就是未定義的,否則,就是已定義。

 

誤區三:編譯只能用gcc,鏈接只能用g++

嚴格來說,這句話不算錯誤,但是它混淆了概念,應該這樣說:編譯可以用gcc/g++,而鏈接可以用g++或者gcc -lstdc++。因為gcc命令不能自動和C++程序使用的庫聯接,所以通常使用g++來完成聯接。但在編譯階段,g++會自動調用gcc,二者等價。

 

C++的編譯器肯定可以編譯C的代碼,注意除了C++對C的語法擴充之外,編譯和鏈接C和C++的標準庫通常也不一樣呢,用gcc而非g++也編譯了C++的程序就證明了這一點。

 

注:符號鏈接是一種特殊類型的文件,它的內容只是一個字符串。它可能指向一個存在的文件也可能什么都不指向。當您在命令行或程序里提到符號鏈接的時候,您實際上進入了它指向的文件,前提是這個文件是存在的。

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


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


導航

統計

常用鏈接

留言簿(3)

隨筆分類

隨筆檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美一区二区三区视频在线观看| 欧美三级欧美一级| 亚洲国产精品t66y| 久久精品日产第一区二区| 亚洲综合大片69999| 欧美精品91| 欧美极品影院| 国产精品xxxav免费视频| 国产欧美精品一区aⅴ影院| 国产一区二区欧美| 亚洲国产影院| 亚洲一区二区三区高清| 久久久久国产精品厨房| 欧美成人精品不卡视频在线观看| 亚洲国产精品成人精品| 中文日韩在线| 亚欧成人精品| 欧美激情日韩| 国产一区二区激情| 亚洲黄色三级| 欧美一区二区高清| 亚洲福利精品| 亚洲欧美视频| 欧美日本韩国一区二区三区| 国产偷国产偷精品高清尤物| 亚洲精选久久| 久久久之久亚州精品露出| 亚洲人精品午夜在线观看| 性做久久久久久免费观看欧美| 美国三级日本三级久久99| 国产精品久久久久久福利一牛影视| 国产亚洲视频在线| 亚洲性视频网站| 亚洲高清免费在线| 欧美在线高清视频| 国产精品久久久亚洲一区| 亚洲欧洲在线看| 久久久水蜜桃| 亚洲欧美在线一区| 欧美性色aⅴ视频一区日韩精品| 亚洲第一福利视频| 久久精品日产第一区二区| 99精品久久久| 女人天堂亚洲aⅴ在线观看| 韩日在线一区| 久久国产加勒比精品无码| 99精品免费网| 欧美日韩国产高清| 亚洲免费观看视频| 欧美成人激情在线| 久久精品国产第一区二区三区| 国产精品成人一区二区网站软件| 亚洲免费av电影| 亚洲国产精品嫩草影院| 美女在线一区二区| 亚洲电影有码| 欧美国产欧美亚洲国产日韩mv天天看完整 | 欧美在线播放一区| 一区二区三区精品在线| 欧美日韩免费网站| 一区二区三区欧美| 亚洲免费观看高清完整版在线观看熊| 欧美国产1区2区| 亚洲美女尤物影院| 亚洲精品在线电影| 欧美午夜精品理论片a级按摩| 亚洲性视频h| 亚洲欧美日韩系列| 国产亚洲aⅴaaaaaa毛片| 久久久久**毛片大全| 久久久久九九视频| 亚洲国产片色| 亚洲精品久久久久久久久久久| 欧美精品v国产精品v日韩精品| 在线亚洲成人| 亚洲欧美视频一区| 亚洲福利在线观看| 亚洲第一伊人| 欧美日韩在线视频观看| 欧美一级理论片| 久久精品亚洲精品| 9i看片成人免费高清| 亚洲一区二区不卡免费| 狠狠入ady亚洲精品经典电影| 欧美黄色影院| 国产精品久久久一区二区三区| 久久久久国内| 欧美日本高清| 老司机久久99久久精品播放免费| 欧美高清你懂得| 欧美一区二区三区成人| 久久久www成人免费无遮挡大片| 尤物yw午夜国产精品视频明星| 亚洲国产经典视频| 国产乱码精品1区2区3区| 久久久久综合| 欧美成人69| 久久gogo国模裸体人体| 欧美高清视频一二三区| 欧美一区二区三区在线视频 | 亚洲国产美女精品久久久久∴| 最新日韩精品| 狠狠综合久久av一区二区小说 | 国产精品欧美久久久久无广告| 久久99在线观看| 欧美96在线丨欧| 久久爱www久久做| 欧美激情一区二区三区在线视频观看| 午夜在线播放视频欧美| 美玉足脚交一区二区三区图片| 午夜精品一区二区三区电影天堂| 亚洲经典自拍| 国产农村妇女精品一二区| 亚洲精品一品区二品区三品区| 国产一区二区三区精品欧美日韩一区二区三区 | 久久天堂成人| 国产精品久久久久91| 亚洲激情成人在线| 在线观看不卡| 亚洲欧美一级二级三级| 亚洲免费观看高清完整版在线观看| 午夜欧美理论片| 小嫩嫩精品导航| 欧美日韩亚洲高清| 亚洲欧洲日产国码二区| 亚洲激情视频在线| 久久综合九九| 免费欧美在线| 国内揄拍国内精品少妇国语| 亚洲午夜精品网| 亚洲一区国产视频| 欧美视频三区在线播放| 亚洲国产天堂久久综合| 亚洲国产精品一区| 久久久最新网址| 欧美va天堂| 一区在线观看| 久久久久久久久一区二区| 久久久久久久综合色一本| 国产午夜精品福利| 久久爱www久久做| 久久精品噜噜噜成人av农村| 国产欧美日韩三区| 欧美一区亚洲一区| 免费成人毛片| 亚洲精品自在在线观看| 欧美成人性网| 亚洲日本免费| 亚洲欧美在线另类| 国产深夜精品| 久久久久欧美精品| 亚洲国产毛片完整版 | 欧美久久精品午夜青青大伊人| 亚洲国产综合在线| 亚洲深夜av| 国产区二精品视| 久久一区二区三区av| 欧美成人精品福利| 国产精品99久久久久久白浆小说| 国产精品久久久久免费a∨| 欧美伊人久久久久久午夜久久久久 | 欧美成人蜜桃| 一区二区三区三区在线| 久久国产视频网| 亚洲人成欧美中文字幕| 欧美午夜精品久久久久免费视 | 欧美午夜在线观看| 亚洲影院免费观看| 美女被久久久| 亚洲少妇一区| 曰韩精品一区二区| 欧美日韩中文字幕日韩欧美| 香蕉久久夜色精品国产| 欧美激情一区二区三区不卡| 亚洲一区二区精品在线| 精品二区久久| 欧美日韩裸体免费视频| 久久久久久久激情视频| 9i看片成人免费高清| 麻豆91精品91久久久的内涵| 亚洲永久免费观看| 亚洲高清视频在线| 国产精品人人做人人爽| 欧美国产日韩亚洲一区| 欧美伊人久久| 亚洲一区二区网站| 亚洲欧洲中文日韩久久av乱码| 久久国产欧美精品| 亚洲视频精选| 亚洲人成在线播放| 国产亚洲一级高清| 国产精品久久999| 欧美另类综合| 免费欧美日韩| 久久婷婷成人综合色| 欧美中文字幕不卡| 99在线热播精品免费99热| 亚洲电影免费观看高清完整版在线| 久久aⅴ乱码一区二区三区| 亚洲视频中文字幕|