首页 > 代码库 > Ubuntu Eclipse CDT 相关操作

Ubuntu Eclipse CDT 相关操作

1. 将 elipse cdt 加入到左侧程序启动栏

在 /usr/share/applications 下输入

sudo gedit eclipse.desktop, 然后输入

 

[Desktop Entry]
Version=1.0
Name=eclipse
Exec=/home/ck/eclipse/eclipse
Terminal=false
Icon=/home/ck/eclipse/notice.xpm
Type=Application
Categories=Development

保存, sudo chmod 777 eclipse.desktop, 一切正确的话会在该文件夹下看到 eclipse 的图标

将图标拖入左侧程序启动栏即可

问题

1) Exec 和 Icon 的路径上可能会有空格,这时需要用 “” 包起来。有时使用 “” 还是会有问题,这就要多试几次,在我的机器上,路径有空格似乎没什么问题

 

2. Eclipse CDT 的代码补全问题

因为找不到 headers, 所以无法提示函数

进入 Windows, Preferences, C/C++, Build, Environment 中添加两个变量

CPLUS_INCLUDE_PATH: /usr/include/c++/4.8(我的gcc版本,自己的 gcc 版本可以去 /usr/include/c++ 文件夹下查看) 
C_INCLUDE_PATH: /usr/include

即便是如此,我发现自己还是用不了 c++11 里的代码提示,比如 unordered_map 就完全没有提示。

我记得以前装CDT的时候还是可以的, 可能还是 UBUNTU 14.04 的原因。

 

3. Eclipse 下使用 C++11 特性的配置

right-click 项目,选择 properties,  C/C++ Build, Settings, GCC C++ Compiler, Miscellaneous, 在 other flag 下添加 -std=c++11