ubuntu下使用Eclipse下搭建开发环境基本上网上教程一大堆,但是复杂度太大,因为很多教程都是从JDK开始安装一直到最后,而且很多都是从别的linux发行版上弄来的方法,各种编译直接吓死人有木有,其实ubuntu的方便之处很大程度上在于atp的使用,抹杀了atp-get的ubuntu那就太鸡肋了。
OK,正题,再ubuntu下搭建Eclipse C++开发环境。
首先,jdk的问题,ubuntu源里自带Open JDK所以不用非要去装SunJDK,如果没有特殊需要完全可以直接跳过。
安装Eclipse,直接
sudo apt-get install eclipse
sudo apt-get install eclipse-pde
sudo apt-get install eclipse-jet
- 不过有可能eclipse-jet用命令安装不上,如果出现这种情况可以直接到eclipse官网下载jet editor组件。http://www.eclipse.org/modeling/m2t/downloads/?project=jet这是jet项目地址
- http://www.eclipse.org/downloads/download.php?file=/modeling/m2t/jet/downloads/drops/1.1.1/R201102081240/m2t-jet-editor-1.1.1.zip 这是jet editor组件地址。
- 下载File: m2t-jet-editor-1.1.1.zip m2t-jeteditor的压缩包
- 在/usr/lib/eclipse/dropins中建一个目录m2t-jet-editor然后将压缩包中的文件放进去。重新reboot Eclipse就可以了。
- 使用: 针对扩展名为.jet的文件,自动加载jet Editor。
三个命令执行下来基本的eclipse就完成了
然后我们安装c/c++支持,打开Eclipse,在Help,Install New Software,点workwith后面的Add来添加,
Name:CDT
Location:http://download.eclipse.org/tools/cdt/releases/indigo 然后再work with中选中新加的CDT,等待刷新之后,选择第一个CDT Main Features,一路Next就好了
安装完成后重启Eclipse,就可以新建C++ project了
P.S.如果发现C++工程一堆莫名其妙的错误那么说明没有安装合适的c++编译器,ubuntu自带的gcc编译器是不能编译c++的,我们需要安装g++:
sudoapt-get install g++
之后重启Eclipse就可以了正常编译了
添加代码自动提示功能:
启动Eclipse.进入:Windows–>Preferences–>C/C++找到Environment。增加两个变量:
CPLUS_INCLUDE_PATH: /usr/include/c++/4.1.3(gcc版本)
C_INCLUDE_PATH: /usr/include