Ubuntu环境为16.04_x64
1. eclipse环境安装
参考https://wiki.ubuntu.org.cn/Eclipse
1.1 源安装
Ubuntu源有带Eclipse,但版本通常是比官网的版本旧的,额外的插件一律没有,默认只能开发 Java 程序,推荐后续直接从官网上下载 Eclipse 安装,有各类捆绑插件用于不同开发用途的 Eclipse 压缩包。
sudo apt-get install eclipse
1.2 官网下载安装
为了安装和运行Eclipse,你需要安装Java软件开发工具包(Java SDK)。Ubuntu默认的是Open-JDK,你可能会需要Sun-java6。
从download page下载Eclipse,选择一个适合你需要的版本。
打开一个终端,用cd命令进入下载文件所在的文件夹并且给文件加上执行权限。
cd <你下载文件所在文件夹>
chmod +x <已下载的安装文件>
为了使你的安装对所有用户都有效,用sudo运行安装命令并且根据提示操作。
sudo ./<已下载的安装文件>
为单个用户安装,只需运行安装文件并且根据提示操作。当安装程序询问你时,选择一个安装目录,并且确认这个用户对这个目录有写的权限。
./<已下载的安装文件>
要运行Eclipse,使用 <eclipse安装目录>/bin/eclipse命令。
2. 设置eclipese头文件路径
右键工程,点击properties,或者菜单栏中选择“project”-“properties”,点击c/c++ general,点击paths and symbols,右侧有个Includes选项卡中,在GNU C和GNU C++分别点击Add选项卡添加头文件路径。一般系统默认路径为“/usr/include”
另外也可根据需要的库,在项目属性中设置 library path ,libraries等路径。
设置完成后,需点击“project”-“c/c++index”-“rebuild”,重新生成索引号
3. 配置C/C++标准库
参考https://blog.csdn.net/wudiwo/article/details/7682320
在终端下查看C 库文件到路径:
$ echo "int main() { return 0; }" > a1.c
$ gcc -v a1.c
#include "..." 搜索从这里开始:
#include <...> 搜索从这里开始:
/usr/lib/gcc/i686-linux-gnu/4.6.1/include
/usr/local/include
/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed
/usr/include/i386-linux-gnu
/usr/include
搜索列表结束。
……
查看C++ 库文件到搜索路径:
$ echo "int main() { return 0; }" > a1.cpp
$ g++ -v a1.cpp
#include "..." 搜索从这里开始:
#include <...> 搜索从这里开始:
/usr/include/c++/4.6
/usr/include/c++/4.6/i686-linux-gnu/.
/usr/include/c++/4.6/backward
/usr/lib/gcc/i686-linux-gnu/4.6.1/include
/usr/local/include
/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed
/usr/include/i386-linux-gnu
/usr/include
搜索列表结束。
在eclipse中菜单Window --> Preferences --> C/C++ --> Build --> Environment添加环境变量
C_INCLUDE_PATH =/usr/lib/gcc/i686-linux-gnu/4.6.1/include:/usr/local/include:/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed:/usr/include/i386-linux-gnu:/usr/include
CPLUS_INCLUDE_PATH =/usr/include/c++/4.6:/usr/include/c++/4.6/i686-linux-gnu/.:/usr/include/c++/4.6/backward:/usr/lib/gcc/i686-linux-gnu/4.6.1/include:/usr/local/include:/usr/lib/gcc/i686-linux-gnu/4.6.1/include-fixed:/usr/include/i386-linux-gnu:/usr/include
记得选中下面的Append variables to native environment.
添加完后重启Eclipse 新建项目即可。