MinGW,即 Minimalist GNU For Windows。它是一些頭文件和端口庫的集合,該集合允許人們在沒有第三方動態鏈接庫的情況下使用 GCC 產生 Windows32 程序。要詳細瞭解可百度一下 想用Editplus來寫c/c++,網上找了很多,發現比較繁瑣,也許是MinGW升級的原因,近期版本的環境變量設置沒有那麼複雜。
首先下載MinGW,網上可以找到很多的下載連接。我的版本是 4.5.2,直接下載的是exe文件,直接運行安裝即可,時間可能有點長。裝完後設置環境變量:只需將 安裝目錄\MinGW\bin目錄添加到path路徑中即可。
設置完後,在命令行提示符內輸入:gcc -v 或這g++ -v 出現如下所示之類的一大堆東西:
Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=e:/program files/eclipse-cpp/mingw/bin/../libexec/gcc/mingw3 2/4.5.2/lto-wrapper.exe Target: mingw32 Configured with: ../gcc-4.5.2/configure --enable-languages=c,c++,ada,fortran,obj c,obj-c++ --disable-sjlj-exceptions --with-dwarf2 --enable-shared --enable-libgo mp --disable-win32-registry --enable-libstdcxx-debug --enable-version-specific-r untime-libs --disable-werror --build=mingw32 --prefix=/mingw Thread model: win32 gcc version 4.5.2 (GCC)
可以寫個程序測試一下:
#include<stdio.h>
int main()
{
printf("Hello World!\n");
}
保存爲:Hello.c
命令行中輸入:
gcc Hello.c -o Hello.exe
看能否編譯生成Hello.exe
不會設置環境變量的百度一下。(百度萬能 ^_^ )
下面設置Editplus(中文版)
點擊 工具--》配置用戶工具--》添加工具
菜單文字 中隨便輸入一個名字比如:GCC_C編譯生成
命令中輸入:g++(gcc)--g++能編譯c和c++,但gcc只能編譯c
參數行:"$(FilePath)" -o "$(FileNameNoExt)"
初始目錄:$(FileDir)
動作:捕捉輸出
保存:所有打開文件
--》應用
再添加運行:添加工具
菜單文字 中隨便輸入一個名字比如:GCC_C運行
命令中輸入:$(FileNameNoExt)
參數行:空
初始目錄:$(FileDir)
動作:捕捉輸出
保存:所有打開文件
--》應用
保存
在工具欄中就可以看到剛纔添加的選項,寫完源程序後保存即可編譯運行