如何安装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’文件。
要获得稳定版本,请将这两行添加到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