linux下c++开发环境安装(eclipse+cdt)-阿里云开发者社区

开发者社区> double2li> 正文

linux下c++开发环境安装(eclipse+cdt)

简介: 方法一: 此外,众所周知,Eclipse是Java程序,因此很容易就实现了跨平台,也是众所周知,Java的大型程序非常吃内存,即使有512MB内存, 仍然感觉Eclipse的启动速度很慢。个人认为1GB内存是你工作效率的保证。
+关注继续查看

方法一:

此外,众所周知,Eclipse是Java程序,因此很容易就实现了跨平台,也是众所周知,Java的大型程序非常吃内存,即使有512MB内存, 仍然感觉Eclipse的启动速度很慢。个人认为1GB内存是你工作效率的保证。其余的东西,需待我深入学习以后再进一步分析。

据网友的经验,先安装Eclipse Classic,然后再装CDT(C/C++ Development Tool),这样虽然体积大了一点但是方便日后添加Tool Kit。

在Ubuntu上安装Eclipse有两种方法:
1. 使用apt-get:

$sudo apt-get install eclipse
$sudo apt-get install eclipse-cdt

这种方法的优点在于方便,apt帮你全部搞定了。要用的时候,只要输入eclipse就可以。坏处是版本比较旧,我所得到的版本是3.2。

2. 直接到官方网站下载:
http://www.eclipse.org/downloads/
这个方法得到的版本比较新,在我写此文的时候,是3.3。懒人可以直接用wget,下面的链接是链接到上海的服务器的:
http://www.eclipse.org/downloads/…/eclipse-SDK-3.3.1.1-win32.zip&mirror_id=385
如果不能用的话就老老实实的到官网去下吧,注意如果你是在Windows下,大标题下的Eclipse Classic默认是Windows版本的,要点它右边的Linux。
下载完以后就在/opt下解压吧。如果只是你一个人使用也可以解压到自己的家目录。仅以opt为例:

$cd /opt
$sudo tar -xf ~/eclipse-SDK-3.3.1.1-linux-gtk.tar.gz
$sudo chmod -R 777 eclipse

为了以后使用方便,做一个软链接,这样的话以后就可以直接输入eclipse来启动。

$cd /usr/local/bin
sudo ln -s /opt/eclipse/eclipse

OK了,试试启动一下先……

$eclipse

我这里第一次启动好像有点毛病,不知道是不是因为我曾经用apt-get装过一次Eclipse的缘故,不过第二次启动就没事了。
这时候还不能写C++程序,继续下载Tool Kit。
还是那句话,如果到到官网下载,可获得最新版本:
http://download.eclipse.org/tools/cdt/releases/europa/
懒人用wget,截止至写本文时最新版是4.0:
http://www.eclipse.org/downloads/…/cdt-master-4.0.2.zip&mirror_id=385
然后解压到相关目录

$cd /opt/eclipse
$sudo unzip ~/cdt-master-4.0.2.zip
$sudo chmod -R 777 .

我的人比较懒,所以/opt下的东西一般都777,大家也可以根据需要自行设置。其实一般来说设置成755也是足够的。
解压的时候覆盖所有文件,再次运行Eclipse试试,现在已经可以创建C++工程了。

最后说明一下,大家看到截图后会发现界面边框怎么有点像Vista,其实是为了方便工作,在Vista下装个Xming再用ssh X-forword把窗口显示在Windows桌面上的,而Ubuntu则安装在另外一台机器上。

 

方法二、

Ubuntu 在安装时,如同大部分 Linux 发行版一样,都会同时安装 GNU 版本的 Java。这个 Java 的实用程度太低,尤其对于开发人员来说,是没有太多用处的。在 Ubuntu 下,安装 SUN Java 是一件很容易的事情。第一步:

sudo apt-get install sun-java6-jre
sudo apt-get install sun-java6-jdk

安装完毕之后,选择默认 java:

sudo update-alternatives --config java

然后配置环境变量:

sudo vim /etc/environment

在其中添加如下两行:

CLASSPATH=/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun

保存退出。 

之后安装配置 Eclipse,安装很简单但是是老版本的:

sudo apt-get install eclipse

虽然已经这时新安装的 java 已经成为系统默认的 jvm,但是 Eclipse 并不会用 update-alternative 设置的
jvm 来启动自身,而使用的是以前的 GNU Java。GNU Java 是 1.4.2 的实现,而且在性能上远不如 SUN 的实现。为了让
Eclipse 利用 SUN Java 启动,我们还需要继续配置。首先把 SUN Java 完完全全的设置为系统的默认 JDK: 

sudo update-java-alternatives -s java-6-sun

然后编辑 JVM 配置文件:

sudo vim /etc/jvm

把文件中的

/usr/lib/jvm/java-6-sun

这一行移动到配置块的顶部。
由于 Eclipse 会忽略 Ubuntu 的通用 Java 设置(貌似一个 bug),我们需要继续编辑 Eclipse 的 
java_home 文件:

sudo vim /etc/eclipse/java_home

如同上面一样,把

/usr/lib/jvm/java-6-sun 

这一行移动到文件的顶部。

所有的安装配置完成之后,Ubuntu 的 Java 开发平台就基本完备了。


安装CDT:

从http://www.eclipse.org/cdt/downloads.php 下载CDT 

sudo tar zxvf org.eclipse.cdt-3.1.2-linux.x86.tar.gz 

解压后将features和plugins文件夹下的所有文件拷贝到/usr/lib/eclipse下对应的目录下即可 sources: http://hi.baidu.com/superql/blog/item/df0d27c77b2ee4d6d1006084.html

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Eclipse安装图形开发组件
1、登录http://www.eclipse.org/downloads/,现在Eclipse的最新版本是3.6.1,在打开的页面选择要下载的版本   2、将下载得到的文件eclipse-SDK-3.6.1-win32.zip解压到D盘根目录下,并运行eclipse.exe。
629 0
centos/linux 安装node.js
默认系统自带的2.4,版本过低,这里直接安装最新版本2.7 wget  http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2 tar jfvx Python-2.
799 0
使用容器编排工具docker swarm安装clickhouse多机集群
1.首先需要安装docker最新版,docker 目前自带swarm容器编排工具 2.选中一台机器作为master,执行命令sudo docker  swarm init [options] 3,再需要加入集群的集群上执行此命令   4.
3035 0
x3d
自带“软件农场”的开发环境是种什么样的体验
Gambas的IDE环境,有一个软件农场的入口,英文叫GambasFarm,打开后列出了所有发布到农场里的第三方软件,可以安装或下载。 作为一个社区驱动的开源开发工具产品,还花了人力物力财力去做这样的类似"应用商店"的东西,背后可能是有着某种美好的规划,但上面的内容实在很少,点击了下载,进度却始终为0%,而且对话框无法取消和关闭(这种情况应该是某一时刻服务器响应连接状态是排队的,IDE中没有做超时处理,一直处于连接状态,又无法中断连接)。
709 0
Eclipse安装图形JFrame,Jswing编程界面
打开eclipse,选择help--->install new software 来源http://www.cnblogs.com/xiaobo-Linux/p/7954274.html 打开网址 http://www.eclipse.org/windowbuilder/ 点击download 在相对应eclipse版本,link右键复制链接,然后复制到这里   然后下一步安装即可。
1378 0
Linux 学习笔记-第一阶段-基础入门之Linux 安装与分区03
Overiew安装Linux,首先要有镜像文件,以CentOS为例,可以在官网或者国内某些镜像Server来获取镜像。根据自己的需要可以选择是 Everything 或者minimal iso.这里不写关于安装的细节,对于其中的一些关键步骤做些说明。
1134 0
+关注
double2li
一个在IT行业摸爬滚打的老司机
2870
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载