`

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++,正不知所措呢!谢谢,哎,用别人的东西总应该有反应吧!真是的

相关推荐

    最新版 eclipse for C/C++ 内含 CDT MINGW JRE

    Eclipse 是一个开源的、跨平台的集成开发环境(IDE),最初主要被设计用于Java语言开发,但后来通过插件扩展,支持了包括C/C++在内的多种编程语言。本压缩包提供的是“最新版的 Eclipse for C/C++”,这意味着它专为...

    Eclipse C/C++开发环境搭建----Linux版

    在Linux环境下搭建Eclipse C/C++开发环境是一项基础且实用的工作,本文将详细介绍整个过程,并提供必要的截图及步骤指导,旨在帮助那些希望在Linux环境下进行C/C++可视化编程的读者。 #### 一、准备工作 在正式开始...

    Ubuntu下使用Eclipse开发C/C++

    在Ubuntu环境下利用Eclipse进行C/C++开发,是一项常见且实用的技能。本文将详细介绍如何在Ubuntu系统中搭建并使用Eclipse CDT插件进行C/C++项目的开发。 #### 一、预备工作 ##### 1.1 下载必要的软件 在Ubuntu下...

    Eclipse 搭建C/C++开发环境 cdt-master-7.0.2

    在本教程中,我们将详细讨论如何使用Eclipse CDT搭建C/C++的开发环境,以及"cdt-master-7.0.2"版本中的关键特性。 1. **Eclipse CDT安装**: - 首先,确保你已经下载了Eclipse IDE的基础版本,通常称为"Eclipse ...

    使用_Eclipse_IDE_for_C_C++_Developers_搭建_C++_开发环境.doc

    Eclipse IDE for C/C++ Developers 配置WINDOWS下的C/C++开发环境 操作说明

    C/C++环境搭建

    C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言 这个文件包含了一个mingw 解压至本地设置环境变量即可 还有一份关于如何在eclipse中...

    Eclipse下的c/c++开发环境配置

    通过以上步骤,你可以在 Windows 环境下成功搭建起一个功能完善的 Eclipse C/C++ 开发环境。此环境不仅包含了基本的代码编辑和调试功能,还具备了强大的 Cygwin 工具链支持,能够满足复杂项目的需求。通过这种方式,...

    在Eclipse中搭建C/C++环境

    在Eclipse中搭建C/C++环境 .在eclipse中 已经默认有创建c工程需要的cdt , 但是没有MinGW ,需要手动安装MinGW . 配置成功后在eclipse中新建 c工程时会出现 MinGW GCC. 内有MinGW的安装程序.

    解决 Eclipse-CDT 搭建C/C++ 开发环境部分问题

    在使用Eclipse CDT进行C/C++开发时,可能会遇到一系列与环境配置和工具链相关的问题。本篇文章将深入探讨如何解决"Program "g++" not found in PATH"、"Lanuch failed no binaries"以及新建项目时找不到MinGW的问题...

    在Windows下搭建eclipse C/C++编译环境

    在windows下搭建eclipse C/C++编译环境,支持C99。可编译ffmpeg库 编译环境:windows 8 64位 eclipse版本:Kepler CDT版本:cdt-master-8.3.0.zip 太大无法上传,内有地址,可以下载 mingw 只有现在安装版本,内有集成...

    Eclipse CDT(C & C++ Development Tooling)开发环境的搭建.pdf

    本文档详细介绍了如何在Windows环境下搭建Eclipse CDT (C & C++ Development Tooling) 开发环境的过程。该过程主要包括以下几个步骤:下载并安装MinGW、下载并安装JDK以及下载并安装Eclipse + CDT。通过本文档的学习...

    Myeclipse搭建C/C++配置

    需要注意的是,在使用MyEclipse开发C/C++时,需要将C:\MinGW\bin下的"mingw32-make.exe"更名为"make.exe",因为Eclipse使用时预设是用系统里的"make"这个文件名,而不是"mingw32-make"。 在使用MyEclipse开发C/C++...

    使用jdk、eclipse、MinGw在windows环境下搭建linux环境进行c/c++开发

    ### 使用JDK、Eclipse、MinGw在Windows环境下搭建Linux环境进行C/C++开发的知识点 #### 一、概述 在Windows环境下搭建一个能够支持C/C++开发的环境,通常需要安装一系列的软件和配置相应的环境变量。本文将详细介绍...

    蓝桥杯C/C++使用环境

    "蓝桥杯C/C++使用环境"主要针对的是参与蓝桥杯编程竞赛的选手们,他们需要一个适合C/C++编程的集成开发环境(IDE)来进行项目开发和比赛准备。蓝桥杯是一个知名的全国性软件和信息技术专业人才的竞赛,旨在提升学生...

    Windows下用Eclipse搭建CC++开发环境

    ### Windows下用Eclipse搭建C/C++开发环境详解 在Windows环境下搭建C/C++的开发环境,对于初学者或是回归编程的老手来说,都是一项既基础又必要的技能。本文将详细解析如何在Windows系统中利用Eclipse构建一个高效...

    eclipse 搭建linux c c++环境

    ### Eclipse 搭建 Linux C/C++ 开发环境详解 #### 一、前言 Eclipse 是一款功能强大的开源集成开发环境(IDE),被广泛应用于多种编程语言的开发,包括 C 和 C++。本文将详细介绍如何在 Windows 系统上使用 ...

Global site tag (gtag.js) - Google Analytics