ubuntu eclipse C/C++ 开发环境搭建
1. 需要下载eclipse
官网上有, 但是比较慢。 我是下载自带GDT 插件的eclipse,解压到 /usr/local 下。为以后好找,我把压缩文件也放入eclipse文件夹中。
2. JDK 下载
是 java编写,需要JRE , 因此 jdk是必不可少的。 官网 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 可下载。我的版本是1.8。同样需要解压到本地盘,这里是/usr/local/ 下,与eclipse同一目录。
3. 配置环境变量。
这很重要。eclipse启动时需要找JVM,也就是要知道jdk 的位置。这是靠环境变量来实现的。否则eclipse启动会报错。
打开环境变量文件,命令行 终端输入: sudo gedit /etc/profile 记住,要用需要root权限打开profile,无法保存profile 文件。
保存关闭。
命令行 终端输入: sudo source /etc/profile 至此,jdk就配置完成了, 系统应该知道jre 在哪里了。终端输入: java -version 试试:
出现:
[email protected]:/usr/local/eclipse# java -version
程序 'java' 已包含在下列软件包中:
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
请尝试:apt install <选定的软件包>
[email protected]:/usr/local/eclipse# javac
程序 'javac' 已包含在下列软件包中:
* default-jdk
* ecj
* gcj-5-jdk
* openjdk-8-jdk-headless
* gcj-4.8-jdk
* gcj-4.9-jdk
* openjdk-9-jdk-headless
请尝试:apt install <选定的软件包>
我: &&×(Y&**&^&^%^&%$^$()))__+*(&&* 。 什么玩意。(是jre版本太多了?)
提供了解决方法。解决后:
[email protected]:/usr/local/eclipse# javac -version
javac 1.8.0_171
[email protected]:/usr/local/eclipse# java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
[email protected]:/usr/local/eclipse#
没有问题了。 再次打开eclipse 试试: sudo /usr/local/eclipse 启动成功。
4 创建C 工程
eclipse中 file > new > other >C/C++ > C projiect
next
next 然后到finsh。
在右侧 选中 helloworld工程,菜单栏 file > new > source folder 新建文件夹src
在工程中新建文件夹 src 上右键,new > source file 创建helloworld.c 文件。
双击打开 helloworld.c 并在文件中输入:
右键 build 然后在Debug 中 找到 helloworld [x86_64/le], 右键, run As > local C/C++ Application 运行。
至此,unbuntu下 C/C++ eclipse 开发环境搭建完成
感谢: