首页 > 系统相关 >Ubuntu20.04搭建eclipse for C++环境

Ubuntu20.04搭建eclipse for C++环境

时间:2024-08-12 12:40:56浏览次数:10  
标签:Ubuntu20.04 开发人员 eclipse Eclipse C++ 先决条件 IDE

【转载说明】
适用于 Ubuntu 20.04 上的 C/C++ 开发人员的 Eclipse IDE。

文章分为三部分。

  • 如何安装 Eclipse IDE 先决条件
  • 如何下载面向 C/C++ 开发人员的 Eclipse IDE
  • 如何提取 Eclipse IDE for C/C++ Developers 包
  1. Eclipse IDE 需要 Java JRE 作为先决条件。
    因此,我们的第一步是安装default-jre包。为此,请运行以下命令:
    $ sudo apt install default-jre

    Eclipse java先决条件安装完成后,可以通过$ java -version查看

此外,确认您的系统安装了 G++ 和 C++ 编译器。

  1. 导航到 Eclipse 官方网站并下载适用于 C/C++ 开发人员包的 64 位 Eclipse IDE。

3.解压上一步中下载的 Eclipse 包。这里我们假设包已下载到 eclipse目录中。
将包解压到当前目录中:
$ sudo tar -zxvf eclipse-cpp-2024-06-R-linux-gtk-x86_64.tar.gz

提取包后,创建到 ~/my_software/eclipse/eclipse 可执行二进制文件的符号链接:

从现在开始,您应该只需执行以下命令即可启动 Eclipse IDE:
$ eclipse

4.(可选)为 C/C++ 开发人员创建 Eclipse IDE 桌面启动器。
作为管理员,使用任何文本编辑器(如vim,nano等)创建一个名为 /usr/share/applications/eclipse.desktop 的新文件。

并输入以下代码:

  [Desktop Entry]
  Version = 2024‑06
  Type = Application
  Terminal = false
  Name = Eclipse C/C++
  Exec = /usr/local/bin/eclipse
  Icon = /home/forlinx/my_software/eclipse/eclipse/icon.xpm
  Categories = Application;

一旦 Eclipse IDE 桌面启动器准备就绪,您就可以通过搜索左上角的 Activities 菜单来启动 Eclipse IDE。

启动 Eclipse IDE for C/C++ Developers 应用程序后,选择您的工作空间。

导航到 File-->New-->C/C++ Project 创建一个新的 C/C++ 项目。

标签:Ubuntu20.04,开发人员,eclipse,Eclipse,C++,先决条件,IDE
From: https://www.cnblogs.com/Treasure1029/p/18354630

相关文章

  • OpenCV C++ 霍夫直线变换-Hough Line Transform
    使用OpenCV在C++中实现霍夫直线变换(HoughLineTransform)可以通过以下步骤完成。我们将首先进行边缘检测,然后应用霍夫直线变换来检测图像中的直线。步骤概述读取图像:使用cv::imread读取图像。灰度转换:将图像转换为灰度图。边缘检测:使用Canny边缘检测器。霍夫直线......
  • 排序算法 内省排序(STL sort) IntroSort --C/C++
    内观排序/内省排序内省排序-维基百科,自由的百科全书(wikipedia.org)内省排序(英语:Introsort)是由大卫·穆塞尔在1997年设计的排序算法。这个排序算法首先从快速排序开始,当递归深度超过一定深度(深度为排序元素数量的对数值)后转为堆排序。采用这个方法,内省排序既能在常规数据集......
  • 使用API Monitor探测QQ安装包在创建桌面快捷方式时都调用了哪些API及COM接口,去解决C++
    目录1、通过代码制作安装包程序,不再使用专用的打包工具2、问题说明3、为啥路径中包含环境变量%ProgramFiles%会报找不到路径呢?4、使用APIMonitor监测QQ安装包在创建桌面快捷方式时都调用哪些COM组件的接口5、同时勾选IShelllinkDatalist接口类的接口,重新开启监测6、最后......
  • C++部分知识点总结
    动态规划:  01背包(每件物品只有1个)    不装:dp[i][j]=dp[i-1][j]    装: dp[i][j]=max(dp[i][j],dp[i-1][j-w[i]]+c[i])  完全背包    不装:dp[i][j]=dp[i-1][j]    装: dp[i][j]=max(dp[i][j],dp[i][j-w[i]]+c[i])  多重......
  • vs2022 x64 C/C++和汇编混编 遇到的坑
    vs2022x64C/C++和汇编混编遇到的坑遇到的问题二、问题复现1.出错代码2.问题分析2.1堆栈对齐问题3.解决方案总结奇数和偶数个寄存器的影响为什么`subrsp,8`对奇数个寄存器有用?结论遇到的问题0x00007FFFFAE24A29(msvcp140.dll)处(位于TestCompileConsol......
  • C++写文件
    写文件的具体步骤:其中文件打开方式有下面几种:代码实现示例:#include<iostream>usingnamespacestd;#include<fstream>voidtest01(){ ofstreamofs; ofs.open("练习生.txt",ios::out);//这里选择打开自己文件,没有会自己创建 ofs<<"鸡你太美"<<endl; ofs.cl......
  • C++对象的创建(堆和栈的区别)
    在C++中,对象的创建可以在两种不同的内存区域进行:堆(heap)和栈(stack)。这两种内存区域在管理方式、生命周期、性能和使用场景上有所不同。以下是堆和栈上对象创建的主要区别:栈上对象创建:自动内存管理:栈上的对象在创建时自动分配内存,在离开作用域时自动销毁,无需手动管理内存。生命......
  • C++初阶
      目录一.命名空间1.命名空间定义2.命名空间使用二.C++输入&输出三.缺省参数四.函数重载五.引用1.常引用2.传值、传引用效率比较3.引用和指针的区别4.引用和指针的不同点:小知识点:六.内联函数七.auto关键字(C++11)1.auto的使用细则八.基于范围的for循环(C+......
  • C++《类和对象》(上)
    在之前的C++入门基础知识中我们了解了C++的发展过程已经重要性,还初步了解了C++中一些相比C语言特有的知识点,例如命名空间、缺少参数、函数重载、引用等,接下来在本篇中我们将开始C++整个体系中非常重要的一个知识章节——类和对象,类和对象时之后我们更加深入学习C++所必须要学习......
  • 【C++高阶】:特殊类设计和四种类型转换
    ✨                      人生如梦,朝露夕花,宛若泡影   ......