Ubuntu 下使用 Eclipse CDT 开发 C/C++简易教程
来源:互联网 发布:qq加人软件安卓版 编辑:程序博客网 时间:2024/06/04 18:00
一、预备工作
1.安装 Java 开发环境(Eclipse CDT 运行必须环境):
$ sudo apt-get install sun-java6-jdk
安装jdk这一步如果提示无法找到软件源的话可以将下一行填入软件源中
deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse
再执行一次sudo apt-get update
然后
sudo apt-get install sun-java6-jdk
$ sudo apt-get install sun-java6-jre
或者
$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk
2.安装C/C++开发环境
$ sudo apt-get install build-essential
3.下载 Eclipse CDT
进入 Eclipse 官方主页下载页面 http://www.eclipse.org/downloads/,找到 Eclipse IDE for C/C++ Developers:
选择 Linux 32bit(如果读者安装的是 64bit 的 Ubuntu,请选择后者),进行下载,我这里下载到的文件为eclipse-cpp-galileo-SR2-linux-gtk.tar.gz
4.安装 Eclipse CDT
(1)解压:
$ tar -xvzf eclipse-cpp-galileo-SR2-linux-gtk.tar.gz
(2)移动目录
$ sudo mv eclipse /usr
(3)建立桌面启动器(快捷方式)
在桌面上单击鼠标右键弹出菜单,点击“创建启动器”菜单项:
类型:应用程序
名称:eclipse
命令:/usr/eclipse/eclipse
二、C/C++环境配置
Window - Preferences - C/C++
1、Appearance,选中Group method definitions in the Outline view
2、Code Style,代码风格,最好选择为BSD/Allmain,然后按习惯修改一些细节,我建议采用默认就可以.
3、Editor - Content Assist - Auto-Activation - Delay(ms),原值为500,改为100,则智能提示速度将非常快!
4、Indexer,清空Files to index up-front的内容,修改Cache limits的值,尽可能大,可以提高速度!
5. Window - Preferences - General - Editors - Text Editors,选中Show line numbers,设置Print margin column为110
6. Window - Preferences - General - Workspace,取消Build automatically,选中Save automatically before build
7. 智能提示功能
打开终端: $ gcc- v
查看到gcc 版本 例如 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)
启动Eclipse-->Windows-->Preferences-->C/C++找到Environment.增加两个变量:
CPLUS_INCLUDE_PATH: /usr/include/c++/4.1.3(我的gcc版本)
C_INCLUDE_PATH: /usr/include
三、使用 Eclipse CDT 开发 (以C举例,C++类似)
1.点击桌面 Eclipse CDT 启动器,点击菜单 File->New->CProject 新建一个 C 工程:
在弹出的向导对话框中 Project Name 后输入 C 工程名:hello,其它默认,然后点击
Next 按钮,进入下一页面;
取消 Release 选项前的勾号,并点击 Finish 按钮,即新建一个 C 工程。
2.编写源码
(1)生成头文件
点击菜单 File->New->Header File 新建一个头文件 hello.h,其内容如下所示:
#ifndef HELLO_H_#define HELLO_H_
#include <stdio.h>
void say_hello();
#endif /* HELLO_H_ */
(2)编写hello.c文件
点击菜单File->New->Source File新建一个头文件hello.c,其内容如下所示:
#include "hello.h"
void say_hello()
{
printf("Hello World! \n");
}
(3)编写 main.c
点击菜单File->New->Source File新建一个头文件main.c,其内容如下所示:
#include "hello.h"
int main()
{
say_hello();
return 0;
}
3.编译与运行
点击菜单Project->Build Project或点击工具栏中的“锤子”按钮编译工程;然后使用Run菜单
中的Run或Run As或工具栏中的Run按钮或快捷键Ctrl+F11,即可运行:
Hello World!
4.调试
当然程序不是一编写完毕,就可以通过编译的,需要调试。
(1)设置断点
选中main.c页面,将鼠标放在该页面的左边框上,点击鼠标右键,弹出菜单,选择
Toggle Breakpoint选项,如下图所示:
(2)设置Debug配置信息
然后点击菜单Run->Debug Configurations,弹出如下对话框:
由于本工程无命令行参数,所以不需要进行任何设置,点击Close按钮即可。
(3)Debug
点击菜单Run->Debug或使用快捷键F11进行调试,调试过程中使用快捷键F5进行逐步
调试。
- Ubuntu 下使用 Eclipse CDT 开发 C/C++简易教程
- Ubuntu 安装Eclipse CDT 开发C、C++
- linux下eclipse+CDT开发c/c++
- ubuntu eclipse c/c++ cdt
- Mac OS 下使用Eclipse + CDT 搭建C/C+ 开发环境
- linux(Ubuntu)下安装Eclipse 使用CDT调试C/C++程序
- 如何在Ubuntu中使用Eclipse + CDT开发C/C++程序
- 如何在Ubuntu中使用Eclipse + CDT开发C/C++程序
- Ubuntu使用eclipse搭建c/c++编译环境----CDT插件
- eclipse 下用cdt插件开发c c++程序
- eclipse 下用cdt插件开发c c++程序 (转)
- Eclipse 下用CDT插件开发C/C++程序
- 详解Linux下安装Eclipse和CDT开发C/C++
- linux下c的集成开发工具IDE--eclipse+cdt
- linux下c的集成开发工具IDE--eclipse+cdt
- windows下eclipse+cdt+MinGW搭建C开发环境
- Windows 7 下eclipse CDT搭建 c/c++开发平台
- 在Windows下使用Eclipse + CDT+MinGW开发C/C++程序
- tomcat运行流程
- java实现文件转换成二进制存储与取出
- 如何在Windows7 安装PB5(platform builder)补丁更新包
- 学习effective java-5创建和销毁对象之避免创建不必要的对象
- Oracle 11g 新特性简介
- Ubuntu 下使用 Eclipse CDT 开发 C/C++简易教程
- asp.net 页面中添加普通视频的几种方式
- Win7 下 PB5(Platform builder) 无法sysgen的解决方法
- Android之电话监听(利用服务实现)
- 改变aix的默认shell
- unix下 ftp自动登陆脚本
- 防止cc攻击
- Platform Builder配置文件详解
- VC 模式对话框和非模式对话框的创建,销毁和区别