`

Eclipse下C/C++环境搭建

阅读更多
一直都想在Eclipse下搭建一个C/C++的开发平台,却一直未能如愿。最近,终于成功了,其实很简单。

  1. 我们需要一个cdt,这个可以在Eclipse官网下载。
  2. 我们需要MinGW——C/C++编译平台,下载后需要安装,同时选中g++、MinGW Make,同时设置环境变量,将%MinGW_HOME%\bin设置到PATH中,然后我们可以通过命令行敲击gcc,看是否有效果。
  3. 我们需要gdb——C/C++调试平台,下载后安装,默认到MinGW_HOME就行。
  4. 我们开启eclipse编译一个C/C++工程,右键可以运行,调试。


安装


设置环境变量




新建C项目


新建C++项目



来段HelloWorld
C的
#include <stdio.h>
#include <stdlib.h>

int main(void) {
	puts("!!!Hello World!!!"); /* prints !!!Hello World!!! */
	return EXIT_SUCCESS;
}



控制台编译输出
**** Build of configuration Debug for project c ****

**** Internal Builder is used for build               ****
gcc -O0 -g3 -Wall -c -fmessage-length=0 -osrc\c.o ..\src\c.c
gcc -oc.exe src\c.o
Build complete for project c
Time consumed: 14011  ms.   


控制台结果输出
!!!Hello World!!!


C++的
#include <iostream>

using namespace std;

int main() {
	cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!

	return 0;
}


控制台编译输出
**** Build of configuration Debug for project cpp ****

**** Internal Builder is used for build               ****
g++ -O0 -g3 -Wall -c -fmessage-length=0 -osrc\cpp.o ..\src\cpp.cpp
g++ -ocpp.exe src\cpp.o
Build complete for project cpp
Time consumed: 25452  ms.  


控制台结果输出
!!!Hello World!!!

MinGW-5.1.4.exe、gdb-5.2.1-1.exe文件我已经放到了附件中,大家可以直接下载。
  • 大小: 43.4 KB
  • 大小: 42.7 KB
  • 大小: 34.8 KB
  • 大小: 8.1 KB
  • 大小: 10.4 KB
25
3
分享到:
评论
19 楼 wzk2015 2014-05-10  
非常感谢,非常感谢!!!
18 楼 sawadari_k 2012-09-17  
太感谢楼主了,提供了我一直没下下来的东西。
17 楼 tsing01 2011-11-29  
very good
16 楼 justshare 2009-06-07  
量产型人型自走炮 写道

习惯真是个可怕的东西....比eclipse好用的其实很多

昨天我就把printf("m="+m)写成JAVA版的
15 楼 justshare 2009-06-07  
GDB也要设置环境变量的,将<gdb-installation-directory>\bin设置到PATH中,否则无法调试
14 楼 量产型人型自走炮 2009-06-06  
习惯真是个可怕的东西....比eclipse好用的其实很多
13 楼 justshare 2009-06-06  
snowolf 写道

justshare 写道
楼主啊调试工具,我直接下载下来之后,它是一个解压包,我把它解压到MinGW目录下,但提示的时候还报“Can not run program gdbf : Launching failed”,是不是一定要找个安装包才行。链接:http://www.gnu.org/software/gdb/download/

呵呵,那个是要编译的。当然,应该需要perl,等等的环境,我已经在帖子的最下面附件中放了exe的安装包,注意看我的帖子!

非常感谢!
12 楼 snowolf 2009-06-06  
justshare 写道

楼主啊调试工具,我直接下载下来之后,它是一个解压包,我把它解压到MinGW目录下,但提示的时候还报“Can not run program gdbf : Launching failed”,是不是一定要找个安装包才行。链接:http://www.gnu.org/software/gdb/download/

呵呵,那个是要编译的。当然,应该需要perl,等等的环境,我已经在帖子的最下面附件中放了exe的安装包,注意看我的帖子!
11 楼 justshare 2009-06-06  
楼主啊
调试工具,我直接下载下来之后,它是一个解压包,我把它解压到MinGW目录下,但提示的时候还报“Can not run program gdbf : Launching failed”,是不是一定要找个安装包才行。
链接:http://www.gnu.org/software/gdb/download/
10 楼 snowolf 2009-06-05  
abruzzi 写道

这个……,火星了,呵呵。如果嫌配置过程繁琐的话,用netbeans比较方便,现在支持好多种语言。

呵呵,火星、土星都无所谓,只要日食一出,全都无效!呵呵,用过了Eclipse,习惯了。不知道NetBeans在Oracle的淫威下是否还能成长,更不知道Java会不会收费了。
9 楼 abruzzi 2009-06-05  
这个……,火星了,呵呵。如果嫌配置过程繁琐的话,用netbeans比较方便,现在支持好多种语言。
8 楼 justshare 2009-06-05  
我也打算转向C
7 楼 snowolf 2009-06-04  
yanghaiskys 写道

环境变量配置完后,出现gcc: no input files是什么原因

直接敲gcc 当然会这个提示了!这个是命令!~ gcc 后面要跟编译文件名的。
6 楼 snowolf 2009-06-04  
yanghaiskys 写道

应该还要装eclipse ide for C C++这个插件吧

我说了,先装CDT!!!
5 楼 yanghaiskys 2009-06-04  
环境变量配置完后,出现gcc: no input files是什么原因
4 楼 yanghaiskys 2009-06-04  
应该还要装eclipse ide for C C++这个插件吧
3 楼 yanghaiskys 2009-06-04  
不错
2 楼 snowolf 2009-06-03  
gainfirst 写道

呵呵,受用了,刚从java转向C++,正不知所措呢!谢谢,哎,用别人的东西总应该有反应吧!真是的

呵呵,最近需要,就研究一下!
1 楼 gainfirst 2009-06-03  
呵呵,受用了,刚从java转向C++,正不知所措呢!谢谢,哎,用别人的东西总应该有反应吧!真是的

相关推荐

Global site tag (gtag.js) - Google Analytics