MinGW+Editplus 写C/C++程序设置
2012-11-08 12:07
375 查看
MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC 产生 Windows32 程序。要详细了解可百度一下 想用Editplus来写c/c++,网上找了很多,发现比较繁琐,也许是MinGW升级的原因,近期版本的环境变量设置没有那么复杂。 首先下载MinGW,网上可以找到很多的下载连接。我的版本是 4.5.2,直接下载的是exe文件,直接运行安装即可,时间可能有点长。装完后设置环境变量:只需将 安装目录\MinGW\bin目录添加到path路径中即可。 设置完后,在命令行提示符内输入:gcc -v 或这g++ -v 出现如下所示之类的一大堆东西:
可以写个程序测试一下:
保存为:Hello.c
命令行中输入:
不会设置环境变量的百度一下。(百度万能 ^_^ )
下面设置Editplus(中文版)
点击 工具--》配置用户工具--》添加工具
菜单文字 中随便输入一个名字比如:GCC_C编译生成
命令中输入:g++(gcc)--g++能编译c和c++,但gcc只能编译c
参数行:"$(FilePath)" -o "$(FileNameNoExt)"
初始目录:$(FileDir)
动作:捕捉输出
保存:所有打开文件
--》应用
再添加运行:添加工具
菜单文字 中随便输入一个名字比如:GCC_C运行
命令中输入:$(FileNameNoExt)
参数行:空
初始目录:$(FileDir)
动作:捕捉输出
保存:所有打开文件
--》应用
保存
在工具栏中就可以看到刚才添加的选项,写完源程序后保存即可编译运行
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)
动作:捕捉输出
保存:所有打开文件
--》应用
保存
在工具栏中就可以看到刚才添加的选项,写完源程序后保存即可编译运行
相关文章推荐
- C++ 删除文件(夹) 宽字符版 && 设置console程序图标
- 一个看起来奇怪的C++程序 && c++操作符重载
- 创建一个Mac OS X 下的Command Line Tool程序
- 如果 C++程序要调用已经被编译后的C 函数,该怎么办?extern "C"
- 使用Editplus和MinGW的g++配置C++的编译运行环境
- [转]&nbsp;RedHat邮件程序mutt的设置
- Xcode环境变量 build Settings 设置 (学习中)
- Dev-C++ & MinGW & wxWindows2.6.2 开发环境的配置
- 如何手动同步Chrome浏览器的设置&手动安装扩展程序
- 编写高效的C#图像处理程序(4) Rgb=>Lab,C# vs. C++(VC)
- Atitit.使用引擎加脚本架构的设计 使用php,js来开发桌面程序。。
- C++ 简单选择排序
- Arduino程序设计基础-2.1arduino语言及程序结构&&2.2C/C++语言基础
- TKStudio V4.6设置MDK 4.7工具链解决办法
- 在VS.net(C#)里,设置程序在启动时默认"以管理员身份运行"的方法
- 设置EditPlus编译和运行java程序
- 如何解决Linux下Qt Creator调试C/C++程序出现Debugging starts &"warning: GDB: Failed to set controlling terminal警告
- 编写高质量代码之改善C++程序语法篇3<内存管理 >
- android 程序外启动其他应用
- <<c++ primer>>文本查询程序