久久人人玩人妻潮喷内射人人-无码少妇一区二区三区-欧美~日韩~国产~中文字幕-性xxxxfreexxxxx欧美丶

系統軟件園 - 打造精品軟件下載網站 系統軟件園首頁 | Win7激活工具 | 熱門專題
系統軟件園>您的位置:首頁 > 軟件下載 > 系統軟件 > 編程開發 >

gcc下載|gcc編譯器下載 Windows版官方版

gcc下載|gcc編譯器下載 Windows版官方版
更新時間:2023-11-15軟件大小:12.4M軟件格式:.rar
授權方式:免費版軟件語言:簡體中文軟件類型:國產軟件

安全檢測:

推薦星級:

分享到:

軟件介紹

GCC是“GNU Compiler Collection”的縮寫,從字面意思可以知道它是一個編譯器集。gcc不止可以編譯器c語言,還能用于c++,java,object-C等語言程序。但是在這里,我們的嵌入式學習中,目前只去關注gcc在C語言方面的編譯功能。在Windows下比較流行的GCC移植版主要有三個。他們是MinGWCygwin#8203;和Djgpp。雖然,Djgpp是應用于DOS系統的,考慮到windows對DOS的兼容,所以也將Djgpp納入其中了。
 

    GCC編譯器介紹:


    GCC是用于Unix,Unix-like系統的編譯器。不過,現在Windows下也出現了GCC的穩定移植版。這要感謝Internet上眾多程序員的共同努力。 
    如今,在Windows下比較流行的GCC移植版主要有三個。他們是 MinGW,Cygwin和Djgpp。雖然,Djgpp是應用于DOS系統的,考慮到windows對DOS的兼容,所以也將Djgpp納入其中了。 
    總體來說,MinGW,Cygwin和Djgpp各有特色,針對不同的應用場合,可以選擇不同的移植版來滿足需要。MinGW這個系列的移植,主要方向是讓GCC的Windows移植版能使用Win32API來編程。而Cygwin的目標是能讓Unix-like下的程序代碼在Windows下直接被編譯。至于Djgpp,則是想讓DOS下也能用上GCC。 
    所以,對于開發人員不同的需求。選擇合適的移植版會讓工作變得輕松而高效。 。

    gcc編譯器使用方法

    一、gcc編譯流程

    GCC編譯器在編譯一份C代碼的時候,需要經過以下4個步驟:

        預處理(preprocessing):對 .c 源文件進行預處理,生成 .i 文件。
        編譯(compilation):對 .i 文件進行編譯,生成 .s 匯編文件。
        匯編(assembly):對 .s 文件進行匯編,生成 .o 目標文件。
        鏈接(linking):對 .o 文件進行鏈接,生成可執行文件。

    二、gcc命令使用
    2.1 gcc命令格式定義

    gcc下載

    2.2 gcc命令常用參數

    2.2.1 基本參數

    -E:僅對源文件進行預處理,不進行編譯。結果直接輸出到顯示屏。

    gcc下載

    -S:對源文件進行預處理、編譯,不進行匯編。結果以 .s 文件形式保存,與 .c 源文件同名。

    gcc下載

    -c:對源文件進行預處理、編譯、匯編,不進行鏈接。結果以 .o 文件形式保存,與 .c 源文件同名。
     gcc下載
    -save-temps:保存編譯過程中所產生的所有中間文件。中間文件名與 .c 源文件同名,后綴為 .i 、.s、.o
    gcc下載

    gcc下載
    2.2.2 調試參數

    -o:將任何類型的輸出都存放至指定的文件中。

    gcc下載
    -Wall:打開編譯器的警告標志,盡可能多的輸出警告信息。強烈建議,編譯時始終帶上 -Wall 選項。
    gcc下載
    -Werror:將所有的警告當成錯誤處理,必須消除警告才能繼續編譯。
    gcc下載
    2.2.3 函數庫參數


    -llibrary:手動指定函數庫library參與鏈接。庫名為library,文件名為liblibrary.a或liblibrary.so

    -Ldir:手動添加一個路徑dir,用以搜索庫文件(.a 或 .so 文件,即手動指定的函數庫文件的所在目錄)。

    -Idir:手動添加一個路徑dir,用以搜索頭文件(.h 文件,即源碼內#include要包含的文件的所在目錄)。

    gcc下載

    gcc下載

    gcc下載|gcc編譯器下載 Windows版官方版下載地址
    同類軟件推薦
    相關軟件下載
    返回頂部


    系統軟件完發布的系統鏡像及軟件均來至互聯網,僅供學習和研究使用,不得用于任何商業用途并請在下載后24小時內刪除,如果滿意請聯系版權方購買。
    如果您發現本站侵害了您的版權,請立即聯系我們,本站將第一時間進行相關處理。郵箱:[見首頁]
    版權聲明|下載聲明 Copyright @ 2021 系統軟件園

    主站蜘蛛池模板: 嵩明县| 湖口县| 遂川县| 武邑县| 壤塘县| 东辽县| 仪陇县| 平顺县| 苏尼特左旗| 临西县| 宜君县| 江城| 武夷山市| 大关县| 泽库县| 苏尼特左旗| 呼伦贝尔市| 乐山市| 巴南区| 上思县| 蚌埠市| 新安县| 抚顺县| 辽宁省| 红河县| 新津县| 武鸣县| 望城县| 商丘市| 资溪县| 临沭县| 黑水县| 阿拉善盟| 萝北县| 新巴尔虎左旗| 扎鲁特旗| 洪洞县| 怀来县| 宁远县| 湖北省| 拜城县|