如何在Ubuntu 18.04上安装CodeBlocks?

代码块飞溅

在Linux中,我们有足够的工具 我们可以支持的 用于应用程序开发和编程,在其中许多项目中,您可以获得很好的结果,因此 这次,我们将重点关注其中之一。

这就是为什么 如果您需要C,C ++和Fortran程序 您还没有找到合适的工具, 我们可以向您推荐CodeBlocks IDE 这是这些语言的绝佳集成开发环境。

关于代码块

对于那些还不知道CodeBlocks的人,我们可以告诉您一些有关它的信息。 这是一个开源开发环境 根据GNU通用公共许可证获得许可, 它支持多种编译器,其中包括MinGW / GCC,Digital Mars,Microsoft Visual C ++,Borland C ++,LLVM Clang,Watcom,LCC和Intel C ++编译器。

CodeBlocks是使用wxWidgets作为GUI工具包以C ++编程语言开发的。

使用插件架构,其功能和特性由所提供的插件定义, 面向C,C ++。 它具有定制的构建系统和可选的构建支持。

代码块 适用于Windows,Linux和macOS,并已移植到FreeBSD,OpenBSD和Solaris.

这个IDE 设计为非常可扩展和完全可配置,您可以扩展插件的使用。

尽管IDE是为C ++语言设计的,但它支持将其编译为其他语言,包括GNU Fortran,Digital Mars D和GNU GDC。

CodeBlocks功能

在我们可以突出显示该程序的主要特征中,我们可以找到:

  • 组合多个项目的工作区。
  • 自适应工作区
  • 项目浏览器; 文件,符号(继承的等),类,资源的视图。
  • 选项卡式编辑器,多个文件。
  • 要做的事
  • 语法着色
  • 代码自动补全。
  • 下拉列表。
  • 高级搜索文件中的字符串:当前,打开,项目,工作区,在文件夹中)。
  • 支持并行编译(使用多个处理器/内核)。
  • 工作空间中项目之间的依赖关系。
  • 具有多个目标(多个目标)的项目。
  • 统计信息和代码摘要(代码分析器)。

在Ubuntu 18.04及其衍生版本上安装CodeBlocks

如果要在系统上安装此开发环境 您必须遵循以下指示.

我们必须做的第一件事是 用Ctrl + T + Alt打开终端 我们将要 运行以下命令。

我们准备去 将此存储库添加到我们的系统 搭配:

sudo add-apt-repository ppa:damien-moore/codeblocks-stable

做完了 我们将更新我们的存储库列表 搭配:

sudo apt update

Y 我们终于安装了:

sudo apt install codeblocks codeblocks-contrib

该方法有效,但是由于存储库不支持Ubuntu 18.04,因此安装可能会遇到问题,因此我们有另一种方法可以在系统上安装CodeBlocks。

代码块

从.deb文件在Ubuntu 18.04上安装CodeBlocks

要从deb软件包安装它,我们必须 到以下链接 哪里 我们必须根据我们的架构下载应用程序 及其所有依赖项。

仅完成下载 我们使用我们的应用程序管理器安装新下载的软件包 首选或从终端使用以下命令:

sudo dpkg -i codeblock*.deb

sudo dpkg -i libcodeblocks0*.deb

sudo dpkg -i wxsmith*.deb

并准备好了,我们已经在系统中安装了CodeBlocks。

安装完成后,您可以开始在系统上使用CodeBlocks,可以在应用程序菜单中搜索该应用程序以运行它。

首次运行CodeBlocks时,程序将询问您是否要使用默认编译器 我们单击“确定”,几乎立即我们将进入程序的主界面,可以开始使用它了。

如何在Ubuntu及其衍生产品上卸载CodeBlocks?

如果要从系统中删除此应用程序 您只需使用Ctrl + Alt + T打开一个终端并执行以下命令。

如果是从存储库安装的,则必须输入以下命令:

sudo add-apt-repository ppa:damien-moore/codeblocks-stable -r -y

最后,我们键入以下命令以从系统中删除该应用程序:

sudo apt-get remove codeblocks --auto-remove

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   欧金尼奥·费尔南德斯·卡拉斯科(Eugenio Fernandez Carrasco)

    就我的口味而言,我使用过的最好的IDE