linux 下怎样用 eclipse 编译 c++

如题所述

方法如下:

1、打开eclipse并新建一个C++项目

注意:这里选择 Empty Project(空项目)和Linux GCC,接着点击Finish就可以了。这时会发现面板的左侧有一个项目了,添加一个源文件main.cpp,如下图所示:

2、之后,在编辑框中写下这样一段测试程序:

#include<iostream>
using namespace std;

class My_add
{
private :
int a, b;
public:
My_add(int a, int b);
int add();
};

My_add::My_add(int a, int b)
{
this->a = a;
this->b = b;
}
int My_add::add()
{
return this->a + this->b;
}

int main()
{
My_add test(2,6);
cout<<test.add();
return 0;
}


3、接着,似乎就是运行程序了,但是,还不行,如果,这时点击运行程序,就要报错了,需要做的是:右键点击项目之后选择 “Build Project”,等结束之后,点击运行按钮,就会看到结果如下所示:

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-11-19
方法步骤如下:
1、下载jre,eclipse,cdt
其中jre是java运行环境,eclipse需要先装jre,才可能运行,cdt是在 eclipse中运行c\c++程序的插件。
2、安装
(1)先安装eclipse,打开“终端”,
进入要“安装软件”的目录,然后,解压eclipse-jee-galileo-SR1-linux-
gtk.tar.gz压缩包命令是:
sudo
tar –zxvf
eclipse-jee-galileo-SR1-linux-gtk.tar.gz
得到:eclipse文件夹
(2)安装jre
在终端,输入:sh
jre-6u18-i586.bin,一直按空格,然后输入‘y’,按回车,则开始安装jre。
安装好以后,会产生一个jre1.6.0_18文件夹,然后将该文件夹拷贝到eclipse
文件夹下。通过在终端输入:sudo
cp –r
jre1.6.0_18 eclipse/jre
到现在为止,可以运行eclipse软件,方法是打开eclipse文件夹,直接双击 eclipse图标即可。
(3)安装cdt
在终端输入:unzip
cdt-master-6.0.1.zip –d
cdt,可以把cdt-master-6.0.1.zip解压并且它的内容存放在cdt文件夹下。
再输入:sudo cp –r cdt/plugins/eclipse/,则将cdt下plugins的内容拷贝到eclipse下plugins文件夹。
最后,输入sudo cp –r cdt/features/eclipse/,则将cdt下features的内容拷贝到eclipse下features文件夹。
到现在,安装已经完成。本回答被提问者采纳
相似回答