劍飛的博客

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            22 Posts :: 7 Stories :: 0 Comments :: 0 Trackbacks

           

          gcc/g++在執(zhí)行編譯工作的時(shí)候,總共需要4步

          1.預(yù)處理,生成.i的文件[預(yù)處理器cpp]
          2.將預(yù)處理后的文件不轉(zhuǎn)換成匯編語言,生成文件.s[編譯器egcs]
          3.有匯編變?yōu)槟繕?biāo)代碼(機(jī)器代碼)生成.o的文件[匯編器as]
          4.連接目標(biāo)代碼,生成可執(zhí)行程序[鏈接器ld]

          [參數(shù)詳解]
          -x language filename
             設(shè)定文件所使用的語言,使后綴名無效,對(duì)以后的多個(gè)有效.也就是根
             據(jù)約定C語言的后綴名稱是.c的,而C++的后綴名是.C或者.cpp,如果
             你很個(gè)性,決定你的C代碼文件的后綴名是.pig 哈哈,那你就要用這
          文章來源:http://blog.xoyo.com/space.php?do=article&aid=195075

          posted on 2010-01-21 13:56 劍飛 閱讀(109) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 长岛县| 安国市| 北宁市| 兴仁县| 湘西| 海阳市| 尼勒克县| 泉州市| 滦平县| 绥化市| 潍坊市| 宽甸| 玛沁县| 奉贤区| 五河县| 绥滨县| 胶南市| 华安县| 包头市| 克拉玛依市| 娄底市| 古田县| 巴彦淖尔市| 长武县| 扶沟县| 望江县| 泰州市| 普兰县| 南康市| 峨眉山市| 黄冈市| 岳普湖县| 湛江市| 西贡区| 台州市| 锦屏县| 察雅县| 龙陵县| 鄂托克前旗| 河源市| 南澳县|