當前位置:編程學習大全網 - 網站源碼 - Qt creator中的 minGW是什麽

Qt creator中的 minGW是什麽

樓上說的差不多,其實GCC是編譯器,MinGW實際上是GCC和binutils等移植到Windows的結果。

GCC是編譯器,但是需要類似posix的平臺,而其ABI早期支持的Linux\unix,MingW改造了其中代碼,使gcc能夠支持Windows。MinGW本身也存在多個分支,可以在Windows、Linux中編譯能在Windows中執行的二進制代碼。

MingW和CygWin不同,MingW能夠編譯gcc的程序,但是不能編譯那些依賴POSIX模型的程序,例如需要fork等函數的程序。CYGWin整個構造了壹個類似POSIX的環境。

簡單的說,MingW是GCC編譯器的壹個分支,能夠編譯生成windows下可執行的程序。為了達到這個目標,通常的MinGW軟件包,包含了類似binutil、gdb等壹系列工具的集合。

PS.

gcc\gdb\binutils等屬於“工具”軟件,合稱“工具鏈”toolchain

  • 上一篇:英雄聯盟誰是大股東
  • 下一篇:大俠們!用Delphi,如何讀取excel裏面的數據,並在chart控件裏面畫出曲線圖?
  • copyright 2024編程學習大全網