安装命令及过程:
[neil@neilhost ~]$ sudo yum install codeblocks[sudo] password for neil: 已加载插件:langpacksfedora/21/x86_64/metalink | 8.0 kB 00:00 google-chrome | 951 B 00:00 rpmfusion-free | 1.2 kB 00:00 rpmfusion-free-updates | 2.7 kB 00:00 rpmfusion-nonfree | 1.2 kB 00:00 rpmfusion-nonfree-updates | 2.7 kB 00:00 updates/21/x86_64/metalink | 6.3 kB 00:00 updates | 4.9 kB 00:00 updates/21/x86_64/primary_db | 5.9 MB 00:09 (1/5): google-chrome/primary | 2.0 kB 00:00 (2/5): rpmfusion-nonfree-updates/21/x86_64/primary_db | 88 kB 00:00 (3/5): rpmfusion-free-updates/21/x86_64/primary_db | 191 kB 00:01 (4/5): updates/21/x86_64/updateinfo | 770 kB 00:02 (5/5): updates/21/x86_64/pkgtags | 1.4 MB 00:01 google-chrome 4/4正在解决依赖关系--> 正在检查事务---> 软件包 codeblocks.x86_64.0.13.12-13.fc21 将被 安装--> 正在处理依赖关系 codeblocks-libs = 13.12-13.fc21,它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 xterm,它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_gtk2u_xrc-2.8.so.0(WXU_2.8)(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_gtk2u_html-2.8.so.0(WXU_2.8)(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_gtk2u_core-2.8.so.0(WXU_2.8.8)(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_gtk2u_core-2.8.so.0(WXU_2.8.5)(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_gtk2u_core-2.8.so.0(WXU_2.8)(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_gtk2u_aui-2.8.so.0(WXU_2.8.5)(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_gtk2u_aui-2.8.so.0(WXU_2.8)(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_gtk2u_adv-2.8.so.0(WXU_2.8)(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_baseu_xml-2.8.so.0(WXU_2.8)(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_baseu_net-2.8.so.0(WXU_2.8)(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_baseu-2.8.so.0(WXU_2.8.2)(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_baseu-2.8.so.0(WXU_2.8)(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_gtk2u_xrc-2.8.so.0()(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_gtk2u_richtext-2.8.so.0()(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_gtk2u_qa-2.8.so.0()(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_gtk2u_html-2.8.so.0()(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_gtk2u_core-2.8.so.0()(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_gtk2u_aui-2.8.so.0()(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_gtk2u_adv-2.8.so.0()(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_baseu_xml-2.8.so.0()(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_baseu_net-2.8.so.0()(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libwx_baseu-2.8.so.0()(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libtinyxml.so.0()(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libsquirrel-2.2.5.so()(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libsqstdlib-2.2.5.so()(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libcodeblocks.so.0()(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在处理依赖关系 libastyle-2.04.so()(64bit),它被软件包 codeblocks-13.12-13.fc21.x86_64 需要--> 正在检查事务---> 软件包 astyle.x86_64.0.2.04-5.fc21 将被 安装---> 软件包 codeblocks-libs.x86_64.0.13.12-13.fc21 将被 安装---> 软件包 squirrel-libs.x86_64.0.2.2.5-7.fc21 将被 安装---> 软件包 tinyxml.x86_64.0.2.6.2-6.fc21 将被 安装---> 软件包 wxBase.x86_64.0.2.8.12-13.fc21 将被 安装---> 软件包 wxGTK.x86_64.0.2.8.12-13.fc21 将被 安装---> 软件包 xterm.x86_64.0.308-2.fc21 将被 安装--> 正在处理依赖关系 libXaw.so.7()(64bit),它被软件包 xterm-308-2.fc21.x86_64 需要--> 正在检查事务---> 软件包 libXaw.x86_64.0.1.0.12-4.fc21 将被 安装--> 解决依赖关系完成依赖关系解决================================================================================ Package 架构 版本 源 大小================================================================================正在安装: codeblocks x86_64 13.12-13.fc21 updates 5.0 M为依赖而安装: astyle x86_64 2.04-5.fc21 fedora 203 k codeblocks-libs x86_64 13.12-13.fc21 updates 1.8 M libXaw x86_64 1.0.12-4.fc21 fedora 190 k squirrel-libs x86_64 2.2.5-7.fc21 fedora 145 k tinyxml x86_64 2.6.2-6.fc21 fedora 53 k wxBase x86_64 2.8.12-13.fc21 fedora 601 k wxGTK x86_64 2.8.12-13.fc21 fedora 3.1 M xterm x86_64 308-2.fc21 fedora 479 k事务概要================================================================================安装 1 软件包 (+8 依赖软件包)总下载量:12 M安装大小:36 MIs this ok [y/d/N]: yDownloading packages:(1/9): astyle-2.04-5.fc21.x86_64.rpm | 203 kB 00:01 (2/9): codeblocks-13.12-13.fc21.x86_64.rpm | 5.0 MB 00:06 (3/9): libXaw-1.0.12-4.fc21.x86_64.rpm | 190 kB 00:01 (4/9): codeblocks-libs-13.12-13.fc21.x86_64.rpm | 1.8 MB 00:01 (5/9): squirrel-libs-2.2.5-7.fc21.x86_64.rpm | 145 kB 00:00 (6/9): tinyxml-2.6.2-6.fc21.x86_64.rpm | 53 kB 00:00 (7/9): wxBase-2.8.12-13.fc21.x86_64.rpm | 601 kB 00:00 (8/9): wxGTK-2.8.12-13.fc21.x86_64.rpm | 3.1 MB 00:02 (9/9): xterm-308-2.fc21.x86_64.rpm | 479 kB 00:00 --------------------------------------------------------------------------------总计 972 kB/s | 12 MB 00:12 Running transaction checkRunning transaction testTransaction test succeededRunning transaction (shutdown inhibited)警告:RPM 数据库已被非 yum 程序修改。** 发现 3 个已存在的 RPM 数据库问题, 'yum check' 输出如下:javapackages-tools-4.1.0-3.fc21.noarch 有缺少的需求 java-headless1:libreoffice-core-4.3.2.2-5.fc21.x86_64 有缺少的需求 java-headless >= ('1', '1.6', None)1:libreoffice-ure-4.3.2.2-5.fc21.x86_64 有缺少的需求 jre-headless >= ('0', '1.5.0', None) 正在安装 : wxBase-2.8.12-13.fc21.x86_64 1/9 正在安装 : wxGTK-2.8.12-13.fc21.x86_64 2/9 正在安装 : tinyxml-2.6.2-6.fc21.x86_64 3/9 正在安装 : squirrel-libs-2.2.5-7.fc21.x86_64 4/9 正在安装 : codeblocks-libs-13.12-13.fc21.x86_64 5/9 正在安装 : libXaw-1.0.12-4.fc21.x86_64 6/9 正在安装 : xterm-308-2.fc21.x86_64 7/9 正在安装 : astyle-2.04-5.fc21.x86_64 8/9 正在安装 : codeblocks-13.12-13.fc21.x86_64 9/9 验证中 : squirrel-libs-2.2.5-7.fc21.x86_64 1/9 验证中 : wxGTK-2.8.12-13.fc21.x86_64 2/9 验证中 : astyle-2.04-5.fc21.x86_64 3/9 验证中 : codeblocks-13.12-13.fc21.x86_64 4/9 验证中 : libXaw-1.0.12-4.fc21.x86_64 5/9 验证中 : wxBase-2.8.12-13.fc21.x86_64 6/9 验证中 : tinyxml-2.6.2-6.fc21.x86_64 7/9 验证中 : codeblocks-libs-13.12-13.fc21.x86_64 8/9 验证中 : xterm-308-2.fc21.x86_64 9/9 已安装: codeblocks.x86_64 0:13.12-13.fc21 作为依赖被安装: astyle.x86_64 0:2.04-5.fc21 codeblocks-libs.x86_64 0:13.12-13.fc21 libXaw.x86_64 0:1.0.12-4.fc21 squirrel-libs.x86_64 0:2.2.5-7.fc21 tinyxml.x86_64 0:2.6.2-6.fc21 wxBase.x86_64 0:2.8.12-13.fc21 wxGTK.x86_64 0:2.8.12-13.fc21 xterm.x86_64 0:308-2.fc21 完毕!
根据官方网站,添加reposite。方便以后用yum更新。
上面的网站有fedora、CentOS的自动添加repo的rpm,注意,不同系统的有不同下载链接。
另外,请确保已经安装了gcc编译器。
g++编译包也请确认到为,在bash下输入g++,如果没有安装会提示安装的。