一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Windows下使用GNU編譯器

 Secelia 2012-11-20

Windows下使用GNU編譯器

分類: C/C++ 程序開發(fā) 23人閱讀 評(píng)論(0) 收藏 舉報(bào)

一、環(huán)境配置
1.  下載安裝MinGW
     地址  http:///projects/mingw/

2.  設(shè)置環(huán)境變量     
      在path變量中,添加路徑mingw的路徑,如C:\Program Files\MinGW\bin

二、編輯源代碼
   Windows命令行使用GNU編譯器
     經(jīng)過上述兩步,就可以在在Windows中使用命令行窗口來模擬Linux終端了。
1.  新建 main.c 文件
           通過edit main.c 命令創(chuàng)建并打開編輯main.c文件
         
 
2. 編輯代碼
        (ps:這樣古樸的界面,您還記得么?)
        
3. 保存并退出
        使用ALT鍵調(diào)出菜單,保存文件后退出。
       

三、編譯過程
       編譯過程分為四步:預(yù)處理、編譯、匯編、連接
            
      
1. 預(yù)處理
         預(yù)處理主要處理源文件中的“#include”、“#define”等預(yù)處理等命令
         預(yù)處理主要完成的工作有(參考:《程序員的自我修養(yǎng)》):
         (1) 刪除 #define,展開宏
         (2) 處理?xiàng)l件編譯指令。預(yù)處理程序先判斷條件,再根據(jù)條件修改源代碼
         (3) 刪除注釋
         (4) 添加行號(hào),以及文件名標(biāo)識(shí)。便于調(diào)試
         (5) 刪除“#include”,插入相應(yīng)的頭文件
        
         使用gcc -E main.c -o main.i 命令,預(yù)處理后得到main.i 文件
         
         
  2. 編譯
         生成匯編代碼的過程。
         使用gcc -S main.i -o main.s 命令,編譯后得到main.s 文件
         
         
     
          
3. 匯編
    將匯編代碼轉(zhuǎn)化成 機(jī)器指令。
    使用gcc -c main.c -o main.o 命令,得到目標(biāo)文件main.o
       
     

4. 連接
    通過連接庫文件,將目標(biāo)文件轉(zhuǎn)化成可執(zhí)行文件。
    使用命令 gcc -ld

    一般情況下,我們直接使用gcc main.c -o main就可以生成可執(zhí)行程序了。
   當(dāng)然,在Windows下使用gcc時(shí),生成的可執(zhí)行文件不再是main.out ,而是main.exe文件

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    老司机精品一区二区三区| 亚洲精品小视频在线观看| 日本女人亚洲国产性高潮视频| 成人精品一级特黄大片| 国产欧美日韩一级小黄片| 国产福利在线播放麻豆| 91亚洲精品国产一区| 久久综合狠狠综合久久综合| 欧美成人精品一区二区久久| 欧美丝袜诱惑一区二区| 五月婷婷亚洲综合一区| 日韩一级免费中文字幕视频 | 91日韩欧美在线视频| 午夜亚洲精品理论片在线观看| 日本不卡在线视频中文国产| 欧美成人久久久免费播放| 亚洲熟妇av一区二区三区色堂| 日本少妇aa特黄大片| 国产免费一区二区不卡| 亚洲一区二区精品免费视频| 欧美日韩精品一区免费| 国产乱人伦精品一区二区三区四区| 精品人妻久久一品二品三品| 日韩欧美中文字幕av| 色偷偷偷拍视频在线观看| 国产原创激情一区二区三区| 亚洲男人的天堂色偷偷| 亚洲一区二区三区熟女少妇| 日本午夜福利视频免费观看| 欧美日韩精品久久第一页| 欧美有码黄片免费在线视频| 欧美不卡高清一区二区三区| 亚洲精品熟女国产多毛| 国产一区二区三中文字幕| 日本熟女中文字幕一区| 国产午夜福利在线免费观看| 国产91人妻精品一区二区三区| 国产精品视频第一第二区| 欧美一区二区三区性视频 | 国产老女人性生活视频| 国产精品美女午夜视频|