- Linux应用程序设计
- 刘志刚 郭艳颖主编
- 580字
- 2024-12-21 08:01:38
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
![](https://epubservercos.yuewen.com/77E25E/3591145104536301/epubprivate/OEBPS/Images/Figure-0002-06.jpg?sign=1739050336-PDdmr4lAHFXfw0uNaU7Iq6xddoq4tFjF-0-c7dc9acc799ff0a1fb599e4dbd593333)
图2-6 eclipse欢迎界面
初次使用,会提示你设置工作区,即源代码项目集成存放的目录,如图2-7所示,以后新建的项目默认都在这个目录下。进入到如图2-8所示主界面。
![](https://epubservercos.yuewen.com/77E25E/3591145104536301/epubprivate/OEBPS/Images/Figure-0002-07.jpg?sign=1739050336-ulq5VP99fsL1NSWbjsot6DjlJJrtMkxt-0-f6db12f1ddcc488c7ac9760e03d3f6e6)
图2-7 设置项目默认目录
![](https://epubservercos.yuewen.com/77E25E/3591145104536301/epubprivate/OEBPS/Images/Figure-0002-08.jpg?sign=1739050336-bG9cVpTBQW29iOWOHqBIa2hHguliAGJt-0-c7f4308b1e362d1856077a6f8acac2dd)
图2-8 启动后默认界面
2.应用开发
在New菜单中选择C Project选项。进入建立C工程界面,如图2-9所示。
![](https://epubservercos.yuewen.com/77E25E/3591145104536301/epubprivate/OEBPS/Images/Figure-0002-09.jpg?sign=1739050336-BiJzmxmqufsKlqtS4OEU7XEHBz7KzcHX-0-93946e2f904ddac0fb30cd6e9901d308)
图2-9 建立C工程界面
在project type选项组,选择项目类型为Executable→Empty project,空白项目,什么文件也不创建。选择Executable→Hello World ANSI C Project,创建一个demo项目,会产生一个main.c文件,并且会打印helloword。一般会选择第2个,然后在上面进行项目开发。然后单击“Finish”按钮,项目创建完成,如图2-10所示。
![](https://epubservercos.yuewen.com/77E25E/3591145104536301/epubprivate/OEBPS/Images/Figure-0002-10.jpg?sign=1739050336-Jc9fyANrc7DEIMMkc6DGcOvv1KBmBich-0-43a416e286f08e03fa50ba0d6c919733)
图2-10 C工程选择界面
因为我们选择的是Executable类型的项目,所以eclipse会自动管理生成Make文件,在运行和调试程序前代码会自己编译。单击工具栏中的运行按钮,会弹出一个运行类型的对话框,选择“Local C/C++Application”,再单击“OK”按钮,就可以看到程序执行了,如图2-11和图2-12所示。
![](https://epubservercos.yuewen.com/77E25E/3591145104536301/epubprivate/OEBPS/Images/Figure-0002-11.jpg?sign=1739050336-5nPwxhE1JmeuWwpJ4yad1HlaNkucJGiv-0-7936b61fb59b7fc30b0f9271562e09a1)
图2-11 运行提示界面
![](https://epubservercos.yuewen.com/77E25E/3591145104536301/epubprivate/OEBPS/Images/Figure-0002-12.jpg?sign=1739050336-OzaJm5i7y643xQwqau7qy3bI5aW2z7WL-0-daa8b2965322d376259e3c7adfffc3b5)
图2-12 输出运行结果
小知识:eclipse工具在Linux环境中对代码进行可视化编辑和编译,可以自动生成Makefile文件,比较适合编程初学者入门使用,但代码编辑功能相对Source Insight要少,且在Linux下使用速度较慢,如果注重代码编辑功能,笔者推荐使用Source Insight软件。