MinGW,是Minimalist GNUfor Windows的縮寫.它是一個可自由使用和自由發布的Windows特定頭文件和使用GNU工具集導入庫的集合,允許你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C運行時(C Runtime)庫。MinGW 是一組包含文件和端口庫,其功能是允許控制台模式的程序使用微軟的標准C運行時(C Runtime)庫(MSVCRT.DLL),該庫在所有的 NT OS 上有效;
Windows具有良好的界面和豐富的工具,所以目前linux開發的流程是,windows下完成編碼工作,linux上實現編譯工作。為了提高工作效率,有必要在windows環境下搭建一套gcc,gdb,make環境。MinGW就是windows下gcc的版本。進入網址后點擊下載mingw-get-setup.exe安裝包。MinGW-Installation-Manager運行界面如下:
在MinGW-Installation-Manager中選擇gcc,gdb,make相關軟件包即可。要正常使用MinGW,還需要設置環境變量。桌面-》鼠標右鍵單擊我的電腦-》屬性-》高級-》環境變量–將C:\MinGW\bin加入PATH-----------------這是尋找gcc編譯器的路徑。–將C:\MinGW\include加入INCLUDE---------這是Include查找頭文件的路徑。–將C:\MinGW\lib加入LIB---------------------這是標准庫存放的路徑。打開CMD在命令提示符下輸入gcc –v,看到gcc版本信息,gcc安裝OK打開CMD在命令提示符下輸入gdb –v,看到gdb版本信息,gdb安裝OK打開CMD在命令提示符下輸入make –v,看到make版本信息,make安裝OK