用Eclipse进行C/C++开发
2015-02-04 14:49
218 查看
1. 需要安装的软件
(1)MinGW
说明:编译C/C++代码编译器,属于GNU GCC。
(2)JDK 或 JRE
说明:开发Java安装JDK,否则安装JRE即可。
(3)Eclipse
说明:官网下载,选择Eclipse IDE for C/C++ developer Windows,速度超快。
(4)GDB
说明:Ecliopse不自带调试工具,需要上网下载GDB.exe程序,直接放在MinGW的安装目录bin文件夹下。(可能还需要一个dll文件?)
2. 设置环境变量
安装完成JRE后,设置MinGW的path,lib,include三个路径,这样就能编译调试C/C++程序了。
3. 编译调试运行C/C++程序
新建工程:选择C++ Project---->MinGW GCC---->Finish。编写好了之后要Ctrl-B(Build All),然后就可以调试运行了。
Ctrl-B:build all
Ctrl-F11:run
F11:debugg
F6:step over
F5:step into
F7:step return
F8:resume
Ctrl-F2:stop
4. 几点补充说明
1)关于CDT的帮助:CDT帮助
2)调试:eclipse为兼容不同平台的可执行文件格式,将二进制文件的解析抽象了出来,使用不同的parser来解析不同平台上的可执行文件,而且不检查特定平台,因此这就需要用户自己来配置。
这个配置在window->preferences->C/C++ ->new cdt project wizard->makefile project->binary parsers.选择你的平台对应的parser
比如windows系统就选PE windows parser
如果是linux平台就选elf parser
如果使用了cygwin就选cygwin PE parser
验证是否正确选择parser的方法是双击生成的.o文件,如果能够正常查看这个文件,那么说明你选对了。
(1)MinGW
说明:编译C/C++代码编译器,属于GNU GCC。
(2)JDK 或 JRE
说明:开发Java安装JDK,否则安装JRE即可。
(3)Eclipse
说明:官网下载,选择Eclipse IDE for C/C++ developer Windows,速度超快。
(4)GDB
说明:Ecliopse不自带调试工具,需要上网下载GDB.exe程序,直接放在MinGW的安装目录bin文件夹下。(可能还需要一个dll文件?)
2. 设置环境变量
安装完成JRE后,设置MinGW的path,lib,include三个路径,这样就能编译调试C/C++程序了。
3. 编译调试运行C/C++程序
新建工程:选择C++ Project---->MinGW GCC---->Finish。编写好了之后要Ctrl-B(Build All),然后就可以调试运行了。
Ctrl-B:build all
Ctrl-F11:run
F11:debugg
F6:step over
F5:step into
F7:step return
F8:resume
Ctrl-F2:stop
4. 几点补充说明
1)关于CDT的帮助:CDT帮助
2)调试:eclipse为兼容不同平台的可执行文件格式,将二进制文件的解析抽象了出来,使用不同的parser来解析不同平台上的可执行文件,而且不检查特定平台,因此这就需要用户自己来配置。
这个配置在window->preferences->C/C++ ->new cdt project wizard->makefile project->binary parsers.选择你的平台对应的parser
比如windows系统就选PE windows parser
如果是linux平台就选elf parser
如果使用了cygwin就选cygwin PE parser
验证是否正确选择parser的方法是双击生成的.o文件,如果能够正常查看这个文件,那么说明你选对了。
相关文章推荐
- Eclipse上如何通过安装插件来进行对C/C++的开发
- 使用Eclipse进行C/C++开发——Eclipse+CDT+MinGW的配置与使用详解(2)
- 用 Eclipse 平台进行 C/C++ 开发
- 用 Eclipse 平台进行 C/C++ 开发
- 用 Eclipse 平台进行 C/C++ 开发
- 用 Eclipse 平台进行 C/C++ 开发
- 用 Eclipse 平台进行 C/C++ 开发[转]
- 【转】用 Eclipse 平台的CDT控件进行 C/C++ 开发
- 用Eclipse进行C/C++开发
- 用 Eclipse 平台进行 C/C++ 开发——CDT的使用
- ECLIPSE下用CDT和MinGW进行C++/C的开发.
- 用 Eclipse 平台进行 C/C++ 开发
- 用 Eclipse 平台进行 C/C++ 开发
- Eclipse+CDT+Cygwin进行C/C++开发include设置
- 在Eclipse IDE平台用CDT进行 C/C++ 开发
- 利用Eclipse CDT进行C++开发的入门
- 用 Eclipse 平台进行 C/C++ 开发
- 用eclipse进行c/c++的开发
- 用 Eclipse 平台进行 C/C++ 开发
- 使用eclipse进行android C/C++ 开发环境搭建