大致步骤如 摆渡生活 文章所写,我只补充一点:在安装完 MinDW 后还应该安装
gdb-6.3-2.exe。以增加对程序的Debug功能。
========================================
最近学习rtp的东西,需要用到c++,顺便搭建c++的环境,开始折腾了半天,始终编译不了。今天最后弄好,Hello World!!! 总算出来了。
环境准备:
CDT: http://download.actuatechina.com/eclipse/technology/epp/downloads/release/20071103/eclipse-cpp-europa-fall2-win32.zip
如果下载了cdt-master-4.0.2 解压到eclipse下面始终没有成功,会抛出“(Exec error:?????????¨?)”这样的异常。
MinDW:
http://nchc.dl.sourceforge.net/sourceforge/mingw/MinGW-5.1.4.exe
MSYS:
http://jaist.dl.sourceforge.net/sourceforge/mingw/MSYS-1.0.10.exe
安装步骤:
CDT和MinDW的顺序前后没有关系,只要MinDW在MSYS前面就行。
1、 具体MinDW的安装比较简单, 在choose package向导页,选择Current项;
在choose components向导页,选中MinGW base tools和g++ compiler项;
这网上资料比较多;
2、MSYS的安装中会提示输入MinDW的路径,其他按照默认选项就行;
3、环境变量的设置:
这个是重点,后面的问题大多是这儿造成的。
PATH:
用途不用多说,是为了找到gcc,make等的路径;
LIBRARY_PATH :
该环境变量可设置为一个或多个目录名字列表,连接程序会搜寻该目录,以查找特殊连接程序文件,和由 -l (字母 l )命令行选项指定名字的库,主要是.o的文件路径,如果报类似.o的文件找不到,那就可能这个变量设置的问题。
我现在的设置:LIBRARY_PATH=C:\MinGW\lib;C:\MinGW\lib\gcc\mingw32\3.4.5
注意版本号;
C_INCLUDE_PATH:
编译 C 程序时使用该环境变量,我的设置:C_INCLUDE_PATH=C:\MinGW\include
CPLUS_INCLUDE_PATH:
编译 C++ 程序时使用该环境变量, 我的设置:CPLUS_INCLUDE_PATH=C:\MinGW\include\c++\3.4.5;C:\MinGW\include\c++\3.4.5\backwar
d;C:\MinGW\include\c++\3.4.5\mingw32;C:\MinGW\include;C:\MinGW\lib\gcc\mingw32\3
.4.5\include
下来就ok了。
4、解压CDT的完整包,执行eclipse,创建一个C++ Project,选择Executable->Hello World C++ Project,toolchain选择MinGW GCC。创建后build,生成了exe文件,然后run一下:
Hello World!!!
就出现了。
本文以 摆渡生活 的 http://hi.baidu.com/ssyuan/blog/item/a0d2386d322668f84216947a.html 这篇文章为原型加其它资料整理而得,仅做个人日后参照,谢谢 摆渡生活。 阅读全文
类别: c/c++ 查看评论
========================================
最近学习rtp的东西,需要用到c++,顺便搭建c++的环境,开始折腾了半天,始终编译不了。今天最后弄好,Hello World!!! 总算出来了。
环境准备:
CDT: http://download.actuatechina.com/eclipse/technology/epp/downloads/release/20071103/eclipse-cpp-europa-fall2-win32.zip
如果下载了cdt-master-4.0.2 解压到eclipse下面始终没有成功,会抛出“(Exec error:?????????¨?)”这样的异常。
MinDW:
http://nchc.dl.sourceforge.net/sourceforge/mingw/MinGW-5.1.4.exe
MSYS:
http://jaist.dl.sourceforge.net/sourceforge/mingw/MSYS-1.0.10.exe
安装步骤:
CDT和MinDW的顺序前后没有关系,只要MinDW在MSYS前面就行。
1、 具体MinDW的安装比较简单, 在choose package向导页,选择Current项;
在choose components向导页,选中MinGW base tools和g++ compiler项;
这网上资料比较多;
2、MSYS的安装中会提示输入MinDW的路径,其他按照默认选项就行;
3、环境变量的设置:
这个是重点,后面的问题大多是这儿造成的。
PATH:
用途不用多说,是为了找到gcc,make等的路径;
LIBRARY_PATH :
该环境变量可设置为一个或多个目录名字列表,连接程序会搜寻该目录,以查找特殊连接程序文件,和由 -l (字母 l )命令行选项指定名字的库,主要是.o的文件路径,如果报类似.o的文件找不到,那就可能这个变量设置的问题。
我现在的设置:LIBRARY_PATH=C:\MinGW\lib;C:\MinGW\lib\gcc\mingw32\3.4.5
注意版本号;
C_INCLUDE_PATH:
编译 C 程序时使用该环境变量,我的设置:C_INCLUDE_PATH=C:\MinGW\include
CPLUS_INCLUDE_PATH:
编译 C++ 程序时使用该环境变量, 我的设置:CPLUS_INCLUDE_PATH=C:\MinGW\include\c++\3.4.5;C:\MinGW\include\c++\3.4.5\backwar
d;C:\MinGW\include\c++\3.4.5\mingw32;C:\MinGW\include;C:\MinGW\lib\gcc\mingw32\3
.4.5\include
下来就ok了。
4、解压CDT的完整包,执行eclipse,创建一个C++ Project,选择Executable->Hello World C++ Project,toolchain选择MinGW GCC。创建后build,生成了exe文件,然后run一下:
Hello World!!!
就出现了。
本文以 摆渡生活 的 http://hi.baidu.com/ssyuan/blog/item/a0d2386d322668f84216947a.html 这篇文章为原型加其它资料整理而得,仅做个人日后参照,谢谢 摆渡生活。 阅读全文
类别: c/c++ 查看评论
来源:oschina
链接:https://my.oschina.net/u/10896/blog/4124