linux下C语言开发-Eclipse CDT开发环境搭建

文章目录

便捷的开发环境可以让你的开发效率变得非常高,Linux下开发C语言有很多种开发环境,很多大牛都会推荐Vim+GDB的组合,其中Vim做文档编辑、GDB做调试,不过这需要你对Vim和GDB调试非常熟悉才可以,经常用VS之类开发的同学可能会不太适应。现在Eclipse作为IDE非常的流行,它的主业是开发Java,但是C、C++、python等等它也都能胜任。对于Linux下C语言开发来说,Eclipse+CDT插件构成的开发环境被很多开发者使用,开发者可以不必记住那么多的命令,而只关注代码开发本身。本文就来介绍如何搭建基于Eclipse+CDT插件的C语言开发环境。

准备工作

首先声明,本文采用的操作系统为Ubuntu14.04 x86。

1、下载JAVA开发环境

Eclipse运行需要Java环境,也就是JDK,目前最新版本为JDK 8u111。

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2、下载Eclipse+CDT插件

目前Eclipse官网已经提供了两者的整合版本,用户只需在官网下载Eclipse IDE for C/C++ Developers即可。

下载地址:http://www.eclipse.org/downloads/

需要注意的是,Eclipse版本要和你的系统版本一致。

配置Eclipse CDT开发环境

1、创建软件放置目录

我们将软件放在/opt/software目录下,创建/opt/softawre目录:

1
sudo mkdir /opt/software

为了放置java程序,我们创建java目录:

1
sudo mkdir /opt/software/java

2、配置java环境

下载好JDK之后,我们将文件解压,执行以下命令:

1
tar -zxvf jdk-8u111-linux-i586.tar.gz

将解压后的文件移动至/opt/software/java:

1
sudo mv jdk1.8.0_111/ /opt/software/java/

配置环境变量,这里我们修改profile文件:

1
sudo vi /etc/profile

在文件最后添加如下内容:

1
2
3
export JAVA_HOME=/opt/software/java/jdk1.8.0_111
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

让配置生效:

1
source /etc/profile

验证是否生效:

1
java -version

如果出现如下返回内容,则表示配置成功:

1
2
3
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) Client VM (build 25.111-b14, mixed mode)

3、配置Eclipse CDT

首先解压文件:

1
tar -zxvf eclipse-cpp-neon-1a-linux-gtk.tar.gz

将文件移至/opt/software目录下:

1
sudo mv eclipse /opt/software

为方便执行,我们同样将其添加至环境变量:

1
2
export PATH=$PATH:/opt/software/eclipse
alias eclipse='eclipse&'

然后在shell中执行eclipse即可启动eclipse。

1
eclipse

在Eclipse CDT中编写程序

首先要说明的是Eclipse CDT已经帮助我们集成了编译、调试工具,不需要我们再配置,只需要在新建项目是选择相应的工具链即可。

1、启动eclipse

启动eclipse后,我们会看到如下界面:

eclipse1

2、新建C项目

新建C项目,点击File-New-C Project,出现如下界面:

eclipse2

我们输入项目名称“test”,并选择 Empty Project(空项目)和Linux GCC,接着点击Finish就可以了。

3、添加源文件

点击确定后,你会发现面板的左侧有一个test项目,我们添加一个源文件test.c,如下所示:

eclipse3

在源文件中,我们输入以下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
/*
 * test.c
 *
 *  Created on: Dec 4, 2016
 *      Author: tennfy
 */
 
#include <stdio.h>
 
void main(void)
{
	printf("haha, hello world!/n");
}

4、编译源文件

右键项目test,选择 “Build Project”,进行编译:

eclipse4

5、执行程序

然后点击上面的“绿色三角”执行,可以看到下方输出“haha, hello world!”,成功!

eclipse5

参考文章:
ubuntu下搭建JAVA开发环境
Linux下使用Eclipse开发C/C++程序



本文出自 TENNFY WU,转载时请注明出处及相应链接。

本文永久链接: http://www.tennfy.com/4515.html

下一篇文章:

上一篇文章:

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

7 + 1 = ?


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

返回顶部