MinGW 环境变量的配置

MinGW 环境变量的配置

 

在VS2005中,纯C的代码编译起来有点麻烦,最近在同门那里找到了一个能在windows底下像用Linux编译C一样的东东,叫做MinGW,挺好用嗒!

1.安装mingw
安装文件在“MinGW-5.1.4”
2.配置环境变量
 首先,我们先在www.mingw.org上找到下载的链接地址,然后再去下载网络安装程序,很小的。我下的是最新的版本,是5.1.4。然后点击 mingw-5.1.4.exe,然后一直next,选择Download only,免得下次重做的时候还的去网上找。下完后,在点击mingw-5.1.4.exe进行安装,不过现在已经下完了,所以不会再一次的去网上下载需要的包了。到选择安装包的时候,可以全部选,也可以默认,然后就是安装,很简单的。
    安装完毕后,还不能使用,因为还没设置环境变量。下面我们来设置环境变量。我安装的位置在C:/MinGW目录。
    右击我的电脑,点属性->高级->环境变量。然后:
 1、在PATH里加入C:/MinGW/bin,记得,如果里面还有其他的变量,记得要加个分号啊,分号得在英文输入模式下输入的。
 2、新建LIBRARY_PATH变量,如果有的话,在值中加入C:/MinGW/lib,这是标准库的位置。
 3、新建C_INCLUDEDE_PATH变量,值设为C:/MinGW/include。
 4、新建CPLUS_INCLUDE_PATH变量,值为C:/MinGW/include/c++/3.4.5;C:/MinGW/include/c++/3.4.5;C:/MinGW/include/c++/3.4.5/backward;C:/MinGW/include。

    现在,环境变量已经配置完毕,我们打开一个CMD窗口,进行下验证,看我们的环境变量有没有配置成功。
 在cmd下输入gcc -v,看下输出的是什么,由于传不了图片,所以不传了。
 Microsoft Windows XP [版本 5.1.2600]
 (C) 版权所有 1985-2001 Microsoft Corp.

 C:/Documents and Settings/Administrator>cd/

 C:/>gcc -v
 Reading specs from D:/MinGW/bin/../lib/gcc/mingw32/3.4.5/specs
 Configured with: ../gcc-3.4.5-20060117-3/configure --with-gcc --with-gnu-ld --wi
 th-gnu-as --host=mingw32 --target=mingw32 --prefix=/mingw --enable-threads --dis
 able-nls --enable-languages=c,c++,f77,ada,objc,java --disable-win32-registry --d
 isable-shared --enable-sjlj-exceptions --enable-libgcj --disable-java-awt --with
 out-x --enable-java-gc=boehm --disable-libgcj-debug --enable-interpreter --enabl
 e-hash-synchronization --enable-libstdcxx-debug
 Thread model: win32
 gcc version 3.4.5 (mingw-vista special r3)

 C:/>
3.在notepad++里面进行设置,使得Notepad++可以编译、运行c++代码
 运行notpad++,点击“运行-》运行”菜单,出现一个弹出框。
 编译源代码:
 (以下下是GCC编译)
 cmd /k gcc -o $(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
 (以下是G++编译)
 cmd /k g++ -o $(NAME_PART).exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
 运行上一步生成的可执行文件:
 cmd /k "$(NAME_PART)" & PAUSE & EXIT

 注意事项:
 引号的使用是为了适用于文件名或者路径中带有空格的情况,一定不能省略。
 & PAUSE 含义是命令运行后暂停等待键盘操作
 & EXIT    含义是完成后退出运行窗口,回到notepad++
 gcc的bin目录已经之前在系统环境变量中进行过设定,否则需要补全gcc命令的绝对路径。

 下面是NppExec的配置方法(用来Build 和 Run java文件):

 Build Java
 --------------
 cd "$(CURRENT_DIRECTORY)"
 D:/Java/jdk1.6.0_03/bin/Javac.exe "$(FILE_NAME)"
 或者:

 Run Java
 -------------
 cd "$(CURRENT_DIRECTORY)"
 D:/Java/jdk1.6.0_03/bin/java.exe "$(NAME_PART)"

 Build & Run Java
 ------------------------
 cd "$(CURRENT_DIRECTORY)"
 D:/Java/jdk1.6.0_03/bin/Javac.exe "$(FILE_NAME)"
 D:/Java/jdk1.6.0_03/bin/java.exe "$(NAME_PART)"

 我的编译+运行 : F6 --> (将一下的内容保存为RUN_G++)

 NPP_SAVE//编译前保存修改
 g++ $(FILE_NAME)//编译文件
 cmd /k a < in.txt &exit//调用cmd来运行生成的文件,从in.txt来进行数据的输入

 另外感觉NOTEPAD++的NPP命令越来越强大,尤其是console窗口下来运行其他的命令 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值