在Eclipse下编C和C++

前言:

       这几天把以前的那本《OO编程——Java和C++比较教程》翻出来看。因为要写C和C++的code,得有IDE,习惯了eclipse,想到以前用过mac平台下的eclipse cpp,windows应该也有吧。找了一下,还真有,但是还是不如eclipse for mac方便。记录配置过程如下:


1. 下载Eclipse (略)

注:这次用的是Europa JEE版,如果偷懒的话,可以直接去eclipse官网下一个最新的eclipse IDE for C/C++  Developer

2. 安装CDT

 方法1:   利用eclipse的更新

Help->SoftWare Updates-> Find and Install ->Search for new features to install->Europa Discovery Site (如果是2.*版本,是Catolina,忘了怎么拼了,囧……)

选C/C++ Development,下载安装。。。

方法2: 直接去官网下CDT,然后按照安装eclipse插件的方式安装(别问我怎么装,BS下在Eclipse下编C和C++ - Edison - 飞)

3. 安装MinGW

1. 先去SourceForget下载MinGW

2. 由于在安装时需要装GCC等,而让安装时由MinGW自己的安装程序去下载实在是乌龟般的速度……。先下载吧:

注意,在下载GCC时,记得把GCC-CORE也下下来。同时把所有的包和minGW的安装包放在同一目录下。

开始安装……

PS:如果安装时发现安装程序依然去下载某个已经下载好的部件,那就是版本不对。可以根据安装程序在目录下产生的文件名去修改已经下载的,酱紫就骗过了安装程序~在Eclipse下编C和C++ - Edison - 飞

3. 安装完MinGW后设置系统环境变量,省得在eclipse里面设置了。

PATH: C:\MinGW\bin; (如果系統已經有裝其它C/C++編譯器,請把C:\MinGW\bin加在最前面。)

LIBRARY_PATH :C:\MinGW\lib

C_INCLUDE_PATH :C:\MinGW\include
CPLUS_INCLUDE_PATH :C:\MinGW\include\c++\3.2.3;C:\MinGW\include\c++\3.2.3\mingw32;
C:\MinGW\include\c++\3.2.3\backward;C:\MinGW\include

 

版本号可以根据自己的情况自己改。添完后在CMD敲下 gcc --version 确认。如果出现版本号,说明OK了。

到 C:\MinGW\bin\下面 把 mingw32-make.exe复制一份并换名为make.exe,方便后面使用。

4. 安装完成,启动eclipse,新建项目C++ Project名为test

建立新cpp文件main.cpp

 #include <iostream>

using namespace std;


int main(int argc, char** argv)
{
    cout << "test" ;
   
    return 0;
}

现在还不能跑,郁闷……

4. 配置

现在是比较关键的地方了,打开

eclipse -> windows -> Preferences -> C/C++ -> New CDT project wizzard -> Makefile Project

Binary parser里面 选PE Windows Parser

如果上面没有给mingw32-make.exe 复制换名的话,需要把 Build Settings里面的

Build command   默认的make  换成 mingw32-make。

5. Run

现在,打开main.cpp,并 eclipse -> Windows - > Show view -> Make Target 打开。

然后在右边的make target栏里面在test上点右键,按Add Make Target.

TargetName : main

Make Target: main

Create之后,就可以右键->Run As -> Local C/C++ Application.


以上是Run,如果需要DEBUG,需要下载GDB。(提到这里简直郁闷极了,为了找windows下面的这个GDB,花了1个小时……在Eclipse下编C和C++ - Edison - 飞 NND!)

安装GDB,指向MinGW的安装目录。  

完后成,就可以进行 C/C++ Local DEBUG了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值