如何安装Code :: Blocks IDE?

我正在使用64位Ubuntu,我想安装Code :: Blocks IDE。 有没有存储库?

Code :: Blocks是一个跨平台的集成开发环境(IDE)。 它基于自行开发的插件框架,允许无限扩展。 其大部分function已由插件提供。 基础包中包含的插件是:

  • 编译器前端到许多免费编译器
  • GDB的调试器前端(和Windows平台的CDB)
  • 源格式化程序(基于AStyle)
  • 向导创建新的C ++类
  • 代码完成/符号浏览器(正在进行中)
  • 默认MIME处理程序
  • 向导创建新的Code :: Blocks插件
  • 待办事项清单
  • 基于脚本的可扩展向导
  • 自动保存(在不幸的情况下保存您的工作) 1

要下载并安装,请单击下面的图像。

通过软件中心安装

1来源:Ubuntu Apps Directory

它可以在软件中心获得。

只需打开Ubuntu Software Center并搜索其名称即可。

或者通过终端安装:

 sudo apt-get install codeblocks 

从Code :: Blocks网站,Linux的下载页面指向Code :: Blocks Release Builds PPA ,这可能是安装合理最新版本的Code :: Blocks的最简单方法。 要从上述PPA安装Code :: Blocks,请执行以下操作:

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

您可以使用以下命令安装CodeBlocks:

 sudo apt-get install codeblocks 

如果你计划在ubuntu上开发它有助于学习如何从命令行编译代码……甚至是代码块IDE

下载源代码

http://www.codeblocks.org/downloads

选择类似于codeblocks_16.01.tar.gz的文件

进入你希望扩展tarball和问题的地方

 tar xvf /path/to/codeblocks_16.01.tar.gz cd codeblocks-16.01.release autoreconf -fi # ./configure # standard check to confirm your have necessary libs make -j4 # actual compile and link step sudo make install # install binary and its libs sudo ldconfig # this registers your new libs 

现在已安装……继续并启动

 codeblocks # Voila you have launched your new IDE 

如果上面给出错误,你可能还没有安装上游依赖…如果是这样可能会有所帮助

 sudo apt-get install build-essential sudo apt-get install -y libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-dev wx3.0-headers wx-common sudo apt-get build-dep codeblocks 

您需要做的就是运行:

 sudo apt-get update 

然后

 sudo apt-get upgrade 

然后

 sudo apt-get install codeblocks 

您的存储库列表不是最新的,您从Ubuntu获得了更新建议。 如果你想成为Linux程序员,我建议你在开始之前获得LPIC-1知识。 了解该系统的基础知识以对其进行编码至关重要。

我建议使用’Jens’的最新版本即使它是非官方的,我们也可以获得所有版本。 您也可以选择repositury或just’deb’文件。

http://apt.jenslody.de/

要获得稳定版本,请将这两行添加到sources.list文件中并刷新包索引

 deb [arch=amd64,i386] https://apt.jenslody.de/stable jessie main deb-src https://apt.jenslody.de/stable jessie main 

然后安装代码块。 在Ubuntu 12.04上测试 – 32位和64位。

您可以尝试手动安装软件包。 通过FTP与文件管理器连接到存档。 或者从以下链接中的网站手动下载。

或者通过GUI与GDEBI一起安装它, 方法是单击每个deb文件,这将指示是否缺少另一个软件包/依赖项,然后再安装该文件。 您可以从Codeblocks开始, GDEBI将指示直接相关的包,您可以遵循它并避免在依赖项中丢失。

不知道是否可以使文件关联直接从浏览器单击并触发GDEBI

FTP:档案

服务器是:ftp.archive.ubuntu.com

Codeblocks的路径是:ubuntu / ubuntu / pool / universe / c / codeblocks

在终端类型:ftp

然后是propmt

 ftp> open ftp.archive.ubuntu.com user anonymous >Type password "leave blank" cd ubuntu/ubuntu/pool/universe/c/codeblocks get *.deb 

文件将保存到HOME

删除不需要的架构的DEB

保存此脚本:

 #!/bin/bash # Reference # http://www.cyberciti.biz/faq/bash-for-loop/ # https://www.dbsysnet.com/2015/12/using-bash-arrays-with-examples BLOCKS=( hello young flying sun you don look old at all); for LIST in 0 1 2 3 4 5 6 7 8 9 10 11 12 do echo ${BLOCKS[LIST]}; done; 

您可以检查有关如何使用脚本的答案,使其可执行并从HOME运行。

使用bash命令替换echo以安装包:

 dpkg -i ${BLOCKS[LIST]}; 

使用HOME文件夹中Codeblocks的包列表更改列表消息

 ls *.deb 

将包数与12个元素的列表相匹配

如果20个元素则为1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20