Eclipse + CDT Program "gcc" not found in PATH

1 安装JDK.
毕竟eclipse的安装前提就是它,步骤略过。不清楚者请BAIDU之。

2 安装Eclipse.
最标准的做法是下个标准版本的eclipse,然后装上C++开发插件等等,但此方法实在无聊。
如今的年代,eclipse官网已给懒人最大的方便,直接下载一个包含CDT的版本即可。Package Solutions中选择
Eclipse IDE for C/C++ Developers, 140 MB 【 http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/keplerr】,选择合适的版本(32位或64位),下载,安装。

3 测试一个代码的编译
新建一个项目,写个Hello, world项目,编译,报错,出错信息如下:
Program "gcc" not found in PATH TestCpp
Program "g++" not found in PATH TestCpp

究其原因,是因为缺少C++编译器。
网上的文章说,有2个选择: Cygwin,MinGW。两者的主要区别是MinGW只支持Win32 API,程序若调用了Unix API是不能在Windows环境下运行的;而Cygwin运行在Windows上,但却可以提供类Unix的环境,因而可以使用Unix API。

对于我这个C++新兵而言,随便选一个罗,我选的是MinGW,看它的说明是:Minimalist GNU for Windows --
A native Windows port of the GNU Compiler Collection (GCC)。

4 安装 MinGW
官网地址【 http://sourceforge.net/projects/mingw/?source=dlp】,直接选择安装包【 mingw-get-inst-20120426.exe】安装即可。
安装界面是DOS类型的,边安装还会边下载些文件什么的,安装需要的时间挺久的。

5 配置MinGW环境变量
右击计算机打开:“计算机——属性——高级系统设置——环境变量——系统变量”编辑如下系统变量:变量PATH    变量值添加C:\MinGW\bin;(假设你的MinGW安装在C盘中,且注意要用英文的分号区分各个变量值。)若是XP,则为“我的电脑——属性——高级——环境变量——系统变量”。其他的变量不用管了,网上的都是以前版本的MinGW环境变量配置。

6
记得把C:\MinGW\bin中的mingw32-make.exe 改名成为 make.exe
本步骤不知道干嘛用的,看人家文章里这么写的,反正先这么干吧。。。。。

7 建立测试项目验证是否环境搭好
打开Eclipse,点击菜单栏里的File——New——Project——C/C++——C++ Project——Next——在Project Name中输入工程名称——在对话框左下部分的Project Type中选择Excutable,在其中选择 Hello World C++ Project——在右下部分的ToolChains选择 MinGW GCC——Finish。
此时会新建一个含有Hello world程序的代码。点击菜单栏一个小锤子的图标,是用来Build,Build完成后,点击菜单栏的Run按钮,也就是一个绿色的圆中有个向右的三角形,这时候在Eclipse的View视图中的Console(控制台)中会出现!!!Hello World!!!

你可能感兴趣的:(c/c++)