国产精一区二区_午夜视频99_免费白白视频_中文字幕一区免费

熱門文章> mingw和gcc的區別 >

mingw和gcc的區別

36氪企服點評小編
2022-01-19 18:16
2584次閱讀

| 企服解答

MinGW,即 Minimalist GNU For Windows。它是一些頭文件和端口庫的集合,該集合允許人們在沒有第三方動態鏈接庫的情況下使用 GCC(GNU Compiler C)產生 Windows32 程序。 GCC是由GNU開發的編程語言譯器。二者的區別主要體現在項目之間的關系和功能。

mingw和gcc的區別mingw和gcc的區別

1、項目之間的關系

 MinGW應該是最先誕生的。GCC是非官方組織提供及維護的編譯器集成包。換句話說,他不是由MinGW官方提供的編譯器集成包,但他基于MinGW。

2、功能區別

僅僅能編譯生成win32程序。GCC看基于什么項目,多數預計能支持編譯生成Win32與Win64的windows程序。

| 拓展閱讀

Gcc的編譯流程分為了四個步驟:預處理、編譯、匯編、鏈接。

1、預處理

生成預編譯文件(.文件):Gcc –E hello.c –o hello.i

2、編譯

生成匯編代碼(.s文件):Gcc –S hello.i –o hello.s

3、匯編

生成目標文件(.o文件):Gcc –c hello.s –o hello.o

4、鏈接

生成可執行文件:Gcc hello.o –o hello

[免責聲明]

文章標題: mingw和gcc的區別

文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。

消息通知
咨詢入駐
商務合作