Linux应用程序设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.7 实训任务2 安装和使用eclipse

1.安装与启动

eclipse是一个功能强大且免费的ide开发环境,再加上cdt插件,就可以用来开发C了。可以在http://www.eclipse.org/downloads/下载Eclipse IDE for C/C++Developers(79 MB),其欢迎界面如图2-6所示。eclipse是基于Java的,在安装eclipse之前需要先安装jdk/jre。

#tar -xvf eclipse-cpp-galileo-sr2-linux-gtk.tar.gz
#cd eclipse
#./eclipse

图2-6 eclipse欢迎界面

初次使用,会提示你设置工作区,即源代码项目集成存放的目录,如图2-7所示,以后新建的项目默认都在这个目录下。进入到如图2-8所示主界面。

图2-7 设置项目默认目录

图2-8 启动后默认界面

2.应用开发

在New菜单中选择C Project选项。进入建立C工程界面,如图2-9所示。

图2-9 建立C工程界面

在project type选项组,选择项目类型为Executable→Empty project,空白项目,什么文件也不创建。选择Executable→Hello World ANSI C Project,创建一个demo项目,会产生一个main.c文件,并且会打印helloword。一般会选择第2个,然后在上面进行项目开发。然后单击“Finish”按钮,项目创建完成,如图2-10所示。

图2-10 C工程选择界面

因为我们选择的是Executable类型的项目,所以eclipse会自动管理生成Make文件,在运行和调试程序前代码会自己编译。单击工具栏中的运行按钮,会弹出一个运行类型的对话框,选择“Local C/C++Application”,再单击“OK”按钮,就可以看到程序执行了,如图2-11和图2-12所示。

图2-11 运行提示界面

图2-12 输出运行结果

小知识:eclipse工具在Linux环境中对代码进行可视化编辑和编译,可以自动生成Makefile文件,比较适合编程初学者入门使用,但代码编辑功能相对Source Insight要少,且在Linux下使用速度较慢,如果注重代码编辑功能,笔者推荐使用Source Insight软件。