Ubuntu 安装 eclipse ,使用CDT调试C/C++程序

本文意在记录完成实验的步骤,并不专业,欢迎讨论。

1.下载

1 .1下载jdk

下载地址:
https://www.oracle.com/java/technologies/downloads/#java8
下载的版本是jdk-8u411-linux-x64.tar.gz

1.2 下载eclipse

下载地址:

www.eclipse.org

点击Download Packages

下载不要直接点download,先选择换一个镜像(>> Select Another Mirror),可能下载会快一些。

我这里没有China的镜像地址,随便选择了一个,也不是很慢

可以得到 eclipse-cpp-2024-09-R-linux-gtk-x86_64.tar.gz 压缩包。

1.3 下载cdt

下载地址:

Eclipse downloads - Select a mirror | The Eclipse Foundation


得到到cdt-11.6.1.zip压缩包

2.安装

2.1安装eclipse

解压eclipse-cpp-2024-09-R-linux-gtk-x86_64.tar.gz压缩包

命令:sudo  tar  –zxvf eclipse-cpp-2024-09-R-linux-gtk-x86_64.tar.gz

得到eclipse文件夹

2.2安装jdk
  • 将 jdk-8u411-linux-x64.tar.gz 移动到 eclipse 文件夹下,并解压

命令:

//移动
sudo mv jdk-8u411-linux-x64.tar.gz(你的源文件夹) /eclipse

//解压
sudo tar xzvf jdk-8u411-linux-x64.tar.gz

  • 添加java路径

在终端中依次输入以下命令,jdk的版本依据自己下载的版本

# java path
export JAVA_HOME=/opt/jvm/jdk1.8.0_431
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

  • 验证命令是否生效

java -version

2.3安装cdt

终端命令:

  • unzip  cdt-11.6.1.zip  –d  cdt  把cdt-11.6.1.zip解压并且它的内容存放在cdt文件夹下。
  • sudo  cp  –r   cdt/plugins/  eclipse/plugins,将cdt下plugins的内容拷贝到eclipse下plugins文件夹。
  • sudo  cp  –r   cdt/features/  eclipse/features,将cdt下features的内容拷贝到eclipse下features文件夹。

到现在,安装已经完成。

在运行c++程序之前,需要在终端输入:sudo  apt-get  install build-essential,这条命令的含义是安装c++编译器,调试软件等。

3.执行c程序

  (1) 双击Eclipse图标进入Eclipse,创建或者打开C项目文件。如果是创建C 项目:File-->new-->C /C++ Project---->C Managed Build ----->next ---->输入工程名称,选择: Project type: HelloWorld Ansi C Project,或者选择:Empty Project,同时Tool chains中选择:Linux GCC-->finish 。

(2)在项目中创建或者打开C源文件。创建源文件:选中工程->在主菜单中new->Source file--->输入文件名****.c-->finish。书写好C代码后,编译链接源文件:选中工程->在主菜单中project-->Build Project,或者右击工程项目,在下拉菜单中选择“Build Project”选项编译、链接文件。如果有错误提示,根据提示修改错误,直到源程序正确。

(3) 当项目编译后没有错误,则可运行或者调试可执行文件:选中工程->在主菜单中Run或者Debug,或者选中工程-->右击->Run As 或者Debug-->Local C/C++ Application

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值