在Fedora21下搭建code::blocks开发环境

安装命令及过程:

[neil@neilhost ~]$ sudo yum install codeblocks
[sudo] password for neil: 
已加载插件:langpacks
fedora/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 M
Is this ok [y/d/N]: y
Downloading 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 check
Running transaction test
Transaction test succeeded
Running transaction (shutdown inhibited)
警告:RPM 数据库已被非 yum 程序修改。
** 发现 3 个已存在的 RPM 数据库问题, 'yum check' 输出如下:
javapackages-tools-4.1.0-3.fc21.noarch 有缺少的需求 java-headless
1: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更新。

https://rpm.jenslody.de/

上面的网站有fedora、CentOS的自动添加repo的rpm,注意,不同系统的有不同下载链接。


另外,请确保已经安装了gcc编译器。

g++编译包也请确认到为,在bash下输入g++,如果没有安装会提示安装的。


你可能感兴趣的:(code::block)