Fedora15默认不安装gcc。以下方法可以安装:
[gua@localhost ~]$ su
密码:
[root@localhost gua]# yum install gcc
已加载插件:fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
updates/metalink | 8.4 kB 00:00
* fedora: mirrors.163.com
* updates: mirrors.163.com
设置安装进程
解决依赖关系
--> 执行事务检查
---> Package gcc.i686 0:4.6.0-10.fc15 will be 安装
--> 处理依赖关系 cpp = 4.6.0-10.fc15,它被软件包 gcc-4.6.0-10.fc15.i686 需要
--> 处理依赖关系 libgomp = 4.6.0-10.fc15,它被软件包 gcc-4.6.0-10.fc15.i686 需要
--> 处理依赖关系 cloog-ppl >= 0.15,它被软件包 gcc-4.6.0-10.fc15.i686 需要
--> 处理依赖关系 binutils >= 2.20.51.0.2-12,它被软件包 gcc-4.6.0-10.fc15.i686 需要
--> 处理依赖关系 libgcc >= 4.6.0-10.fc15,它被软件包 gcc-4.6.0-10.fc15.i686 需要
--> 处理依赖关系 glibc-devel >= 2.2.90-12,它被软件包 gcc-4.6.0-10.fc15.i686 需要
--> 处理依赖关系 libmpc.so.2,它被软件包 gcc-4.6.0-10.fc15.i686 需要
--> 执行事务检查
---> Package binutils.i686 0:2.21.51.0.6-6.fc15 will be 安装
---> Package cloog-ppl.i686 0:0.15.9-3.fc15 will be 安装
--> 处理依赖关系 libppl.so.9,它被软件包 cloog-ppl-0.15.9-3.fc15.i686 需要
--> 处理依赖关系 libppl_c.so.4,它被软件包 cloog-ppl-0.15.9-3.fc15.i686 需要
---> Package cpp.i686 0:4.6.0-10.fc15 will be 安装
---> Package glibc-devel.i686 0:2.14-5 will be 安装
--> 处理依赖关系 glibc-headers = 2.14-5,它被软件包 glibc-devel-2.14-5.i686 需要
--> 处理依赖关系 glibc = 2.14-5,它被软件包 glibc-devel-2.14-5.i686 需要
--> 处理依赖关系 glibc-headers,它被软件包 glibc-devel-2.14-5.i686 需要
---> Package libgcc.i686 0:4.6.0-6.fc15 will be 升级
---> Package libgcc.i686 0:4.6.0-10.fc15 will be an update
---> Package libgomp.i686 0:4.6.0-6.fc15 will be 升级
---> Package libgomp.i686 0:4.6.0-10.fc15 will be an update
---> Package libmpc.i686 0:0.8.3-0.3.svn855.fc15 will be 安装
--> 执行事务检查
---> Package glibc.i686 0:2.13.90-9 will be 升级
--> 处理依赖关系 glibc = 2.13.90-9,它被软件包 glibc-common-2.13.90-9.i686 需要
---> Package glibc.i686 0:2.14-5 will be an update
---> Package glibc-headers.i686 0:2.14-5 will be 安装
--> 处理依赖关系 kernel-headers >= 2.2.1,它被软件包 glibc-headers-2.14-5.i686 需要
--> 处理依赖关系 kernel-headers,它被软件包 glibc-headers-2.14-5.i686 需要
---> Package ppl.i686 0:0.11.2-1.fc15 will be 安装
--> 处理依赖关系 libpwl.so.5,它被软件包 ppl-0.11.2-1.fc15.i686 需要
--> 执行事务检查
---> Package glibc-common.i686 0:2.13.90-9 will be 升级
---> Package glibc-common.i686 0:2.14-5 will be an update
---> Package kernel-headers.i686 0:2.6.40.3-0.fc15 will be 安装
---> Package ppl-pwl.i686 0:0.11.2-1.fc15 will be 安装
--> 完成依赖关系计算
依赖关系解决
================================================================================
软件包 架构 版本 仓库 大小
================================================================================
正在安装:
gcc i686 4.6.0-10.fc15 updates 11 M
为依赖而安装:
binutils i686 2.21.51.0.6-6.fc15 updates 3.3 M
cloog-ppl i686 0.15.9-3.fc15 fedora 93 k
cpp i686 4.6.0-10.fc15 updates 3.9 M
glibc-devel i686 2.14-5 updates 977 k
glibc-headers i686 2.14-5 updates 605 k
kernel-headers i686 2.6.40.3-0.fc15 updates 753 k
libmpc i686 0.8.3-0.3.svn855.fc15 fedora 49 k
ppl i686 0.11.2-1.fc15 fedora 1.5 M
ppl-pwl i686 0.11.2-1.fc15 fedora 35 k
为依赖而更新:
glibc i686 2.14-5 updates 3.8 M
glibc-common i686 2.14-5 updates 11 M
libgcc i686 4.6.0-10.fc15 updates 76 k
libgomp i686 4.6.0-10.fc15 updates 90 k
事务概要
================================================================================
Install 10 Package(s)
Upgrade 4 Package(s)
总下载量:37 M
确定吗?[y/N]:y
下载软件包:
Setting up and reading Presto delta metadata
Processing delta metadata
Download delta size: 1.7 M
(1/3): glibc-2.13.90-9_2.14-5.i686.drpm | 1.6 MB 00:00
(2/3): libgcc-4.6.0-6.fc15_4.6.0-10.fc15.i686.drpm | 22 kB 00:00
(3/3): libgomp-4.6.0-6.fc15_4.6.0-10.fc15.i686.drpm | 44 kB 00:00
Finishing rebuild of rpms, from deltarpms
<delta rebuild> | 4.0 MB 00:07
Presto reduced the update size by 58% (from 4.0 M to 1.7 M).
Package(s) data still to download: 33 M
(1/11): binutils-2.21.51.0.6-6.fc15.i686.rpm | 3.3 MB 00:00
(2/11): cloog-ppl-0.15.9-3.fc15.i686.rpm | 93 kB 00:00
(3/11): cpp-4.6.0-10.fc15.i686.rpm | 3.9 MB 00:01
(4/11): gcc-4.6.0-10.fc15.i686.rpm | 11 MB 00:03
(5/11): glibc-common-2.14-5.i686.rpm | 11 MB 00:02
(6/11): glibc-devel-2.14-5.i686.rpm | 977 kB 00:00
(7/11): glibc-headers-2.14-5.i686.rpm | 605 kB 00:00
(8/11): kernel-headers-2.6.40.3-0.fc15.i686.rpm | 753 kB 00:00
(9/11): libmpc-0.8.3-0.3.svn855.fc15.i686.rpm | 49 kB 00:00
(10/11): ppl-0.11.2-1.fc15.i686.rpm | 1.5 MB 00:00
(11/11): ppl-pwl-0.11.2-1.fc15.i686.rpm | 35 kB 00:00
--------------------------------------------------------------------------------
总计 2.5 MB/s | 33 MB 00:13
运行 rpm_check_debug
执行事务测试
事务测试成功
执行事务
正在安装 : kernel-headers-2.6.40.3-0.fc15.i686 1/18
正在升级 : libgcc-4.6.0-10.fc15.i686 2/18
正在升级 : glibc-common-2.14-5.i686 3/18
正在升级 : glibc-2.14-5.i686 4/18
正在安装 : libmpc-0.8.3-0.3.svn855.fc15.i686 5/18
正在安装 : glibc-headers-2.14-5.i686 6/18
正在安装 : glibc-devel-2.14-5.i686 7/18
正在安装 : cpp-4.6.0-10.fc15.i686 8/18
正在安装 : binutils-2.21.51.0.6-6.fc15.i686 9/18
正在安装 : ppl-pwl-0.11.2-1.fc15.i686 10/18
正在安装 : ppl-0.11.2-1.fc15.i686 11/18
正在安装 : cloog-ppl-0.15.9-3.fc15.i686 12/18
正在升级 : libgomp-4.6.0-10.fc15.i686 13/18
正在安装 : gcc-4.6.0-10.fc15.i686 14/18
清理 : libgomp-4.6.0-6.fc15.i686 15/18
清理 : glibc-common-2.13.90-9.i686 16/18
清理 : glibc-2.13.90-9.i686 17/18
清理 : libgcc-4.6.0-6.fc15.i686 18/18
已安装:
gcc.i686 0:4.6.0-10.fc15
作为依赖被安装:
binutils.i686 0:2.21.51.0.6-6.fc15 cloog-ppl.i686 0:0.15.9-3.fc15
cpp.i686 0:4.6.0-10.fc15 glibc-devel.i686 0:2.14-5
glibc-headers.i686 0:2.14-5 kernel-headers.i686 0:2.6.40.3-0.fc15
libmpc.i686 0:0.8.3-0.3.svn855.fc15 ppl.i686 0:0.11.2-1.fc15
ppl-pwl.i686 0:0.11.2-1.fc15
作为依赖被升级:
glibc.i686 0:2.14-5 glibc-common.i686 0:2.14-5
libgcc.i686 0:4.6.0-10.fc15 libgomp.i686 0:4.6.0-10.fc15
完毕!
[root@localhost gua]# ls
code ftp HelloWorld.c host 公共 模板 视频 图片 文档 下载 音乐 桌面
[root@localhost gua]# gcc HelloWorld.c
[root@localhost gua]# ls
a.out ftp host 模板 图片 下载 桌面
code HelloWorld.c 公共 视频 文档 音乐
[root@localhost gua]# ./a.out
Hello , world!
[root@localhost gua]#
[gua@localhost ~]$ su
密码:
[root@localhost gua]# yum install gcc
已加载插件:fastestmirror, langpacks, presto, refresh-packagekit
Loading mirror speeds from cached hostfile
updates/metalink | 8.4 kB 00:00
* fedora: mirrors.163.com
* updates: mirrors.163.com
设置安装进程
解决依赖关系
--> 执行事务检查
---> Package gcc.i686 0:4.6.0-10.fc15 will be 安装
--> 处理依赖关系 cpp = 4.6.0-10.fc15,它被软件包 gcc-4.6.0-10.fc15.i686 需要
--> 处理依赖关系 libgomp = 4.6.0-10.fc15,它被软件包 gcc-4.6.0-10.fc15.i686 需要
--> 处理依赖关系 cloog-ppl >= 0.15,它被软件包 gcc-4.6.0-10.fc15.i686 需要
--> 处理依赖关系 binutils >= 2.20.51.0.2-12,它被软件包 gcc-4.6.0-10.fc15.i686 需要
--> 处理依赖关系 libgcc >= 4.6.0-10.fc15,它被软件包 gcc-4.6.0-10.fc15.i686 需要
--> 处理依赖关系 glibc-devel >= 2.2.90-12,它被软件包 gcc-4.6.0-10.fc15.i686 需要
--> 处理依赖关系 libmpc.so.2,它被软件包 gcc-4.6.0-10.fc15.i686 需要
--> 执行事务检查
---> Package binutils.i686 0:2.21.51.0.6-6.fc15 will be 安装
---> Package cloog-ppl.i686 0:0.15.9-3.fc15 will be 安装
--> 处理依赖关系 libppl.so.9,它被软件包 cloog-ppl-0.15.9-3.fc15.i686 需要
--> 处理依赖关系 libppl_c.so.4,它被软件包 cloog-ppl-0.15.9-3.fc15.i686 需要
---> Package cpp.i686 0:4.6.0-10.fc15 will be 安装
---> Package glibc-devel.i686 0:2.14-5 will be 安装
--> 处理依赖关系 glibc-headers = 2.14-5,它被软件包 glibc-devel-2.14-5.i686 需要
--> 处理依赖关系 glibc = 2.14-5,它被软件包 glibc-devel-2.14-5.i686 需要
--> 处理依赖关系 glibc-headers,它被软件包 glibc-devel-2.14-5.i686 需要
---> Package libgcc.i686 0:4.6.0-6.fc15 will be 升级
---> Package libgcc.i686 0:4.6.0-10.fc15 will be an update
---> Package libgomp.i686 0:4.6.0-6.fc15 will be 升级
---> Package libgomp.i686 0:4.6.0-10.fc15 will be an update
---> Package libmpc.i686 0:0.8.3-0.3.svn855.fc15 will be 安装
--> 执行事务检查
---> Package glibc.i686 0:2.13.90-9 will be 升级
--> 处理依赖关系 glibc = 2.13.90-9,它被软件包 glibc-common-2.13.90-9.i686 需要
---> Package glibc.i686 0:2.14-5 will be an update
---> Package glibc-headers.i686 0:2.14-5 will be 安装
--> 处理依赖关系 kernel-headers >= 2.2.1,它被软件包 glibc-headers-2.14-5.i686 需要
--> 处理依赖关系 kernel-headers,它被软件包 glibc-headers-2.14-5.i686 需要
---> Package ppl.i686 0:0.11.2-1.fc15 will be 安装
--> 处理依赖关系 libpwl.so.5,它被软件包 ppl-0.11.2-1.fc15.i686 需要
--> 执行事务检查
---> Package glibc-common.i686 0:2.13.90-9 will be 升级
---> Package glibc-common.i686 0:2.14-5 will be an update
---> Package kernel-headers.i686 0:2.6.40.3-0.fc15 will be 安装
---> Package ppl-pwl.i686 0:0.11.2-1.fc15 will be 安装
--> 完成依赖关系计算
依赖关系解决
================================================================================
软件包 架构 版本 仓库 大小
================================================================================
正在安装:
gcc i686 4.6.0-10.fc15 updates 11 M
为依赖而安装:
binutils i686 2.21.51.0.6-6.fc15 updates 3.3 M
cloog-ppl i686 0.15.9-3.fc15 fedora 93 k
cpp i686 4.6.0-10.fc15 updates 3.9 M
glibc-devel i686 2.14-5 updates 977 k
glibc-headers i686 2.14-5 updates 605 k
kernel-headers i686 2.6.40.3-0.fc15 updates 753 k
libmpc i686 0.8.3-0.3.svn855.fc15 fedora 49 k
ppl i686 0.11.2-1.fc15 fedora 1.5 M
ppl-pwl i686 0.11.2-1.fc15 fedora 35 k
为依赖而更新:
glibc i686 2.14-5 updates 3.8 M
glibc-common i686 2.14-5 updates 11 M
libgcc i686 4.6.0-10.fc15 updates 76 k
libgomp i686 4.6.0-10.fc15 updates 90 k
事务概要
================================================================================
Install 10 Package(s)
Upgrade 4 Package(s)
总下载量:37 M
确定吗?[y/N]:y
下载软件包:
Setting up and reading Presto delta metadata
Processing delta metadata
Download delta size: 1.7 M
(1/3): glibc-2.13.90-9_2.14-5.i686.drpm | 1.6 MB 00:00
(2/3): libgcc-4.6.0-6.fc15_4.6.0-10.fc15.i686.drpm | 22 kB 00:00
(3/3): libgomp-4.6.0-6.fc15_4.6.0-10.fc15.i686.drpm | 44 kB 00:00
Finishing rebuild of rpms, from deltarpms
<delta rebuild> | 4.0 MB 00:07
Presto reduced the update size by 58% (from 4.0 M to 1.7 M).
Package(s) data still to download: 33 M
(1/11): binutils-2.21.51.0.6-6.fc15.i686.rpm | 3.3 MB 00:00
(2/11): cloog-ppl-0.15.9-3.fc15.i686.rpm | 93 kB 00:00
(3/11): cpp-4.6.0-10.fc15.i686.rpm | 3.9 MB 00:01
(4/11): gcc-4.6.0-10.fc15.i686.rpm | 11 MB 00:03
(5/11): glibc-common-2.14-5.i686.rpm | 11 MB 00:02
(6/11): glibc-devel-2.14-5.i686.rpm | 977 kB 00:00
(7/11): glibc-headers-2.14-5.i686.rpm | 605 kB 00:00
(8/11): kernel-headers-2.6.40.3-0.fc15.i686.rpm | 753 kB 00:00
(9/11): libmpc-0.8.3-0.3.svn855.fc15.i686.rpm | 49 kB 00:00
(10/11): ppl-0.11.2-1.fc15.i686.rpm | 1.5 MB 00:00
(11/11): ppl-pwl-0.11.2-1.fc15.i686.rpm | 35 kB 00:00
--------------------------------------------------------------------------------
总计 2.5 MB/s | 33 MB 00:13
运行 rpm_check_debug
执行事务测试
事务测试成功
执行事务
正在安装 : kernel-headers-2.6.40.3-0.fc15.i686 1/18
正在升级 : libgcc-4.6.0-10.fc15.i686 2/18
正在升级 : glibc-common-2.14-5.i686 3/18
正在升级 : glibc-2.14-5.i686 4/18
正在安装 : libmpc-0.8.3-0.3.svn855.fc15.i686 5/18
正在安装 : glibc-headers-2.14-5.i686 6/18
正在安装 : glibc-devel-2.14-5.i686 7/18
正在安装 : cpp-4.6.0-10.fc15.i686 8/18
正在安装 : binutils-2.21.51.0.6-6.fc15.i686 9/18
正在安装 : ppl-pwl-0.11.2-1.fc15.i686 10/18
正在安装 : ppl-0.11.2-1.fc15.i686 11/18
正在安装 : cloog-ppl-0.15.9-3.fc15.i686 12/18
正在升级 : libgomp-4.6.0-10.fc15.i686 13/18
正在安装 : gcc-4.6.0-10.fc15.i686 14/18
清理 : libgomp-4.6.0-6.fc15.i686 15/18
清理 : glibc-common-2.13.90-9.i686 16/18
清理 : glibc-2.13.90-9.i686 17/18
清理 : libgcc-4.6.0-6.fc15.i686 18/18
已安装:
gcc.i686 0:4.6.0-10.fc15
作为依赖被安装:
binutils.i686 0:2.21.51.0.6-6.fc15 cloog-ppl.i686 0:0.15.9-3.fc15
cpp.i686 0:4.6.0-10.fc15 glibc-devel.i686 0:2.14-5
glibc-headers.i686 0:2.14-5 kernel-headers.i686 0:2.6.40.3-0.fc15
libmpc.i686 0:0.8.3-0.3.svn855.fc15 ppl.i686 0:0.11.2-1.fc15
ppl-pwl.i686 0:0.11.2-1.fc15
作为依赖被升级:
glibc.i686 0:2.14-5 glibc-common.i686 0:2.14-5
libgcc.i686 0:4.6.0-10.fc15 libgomp.i686 0:4.6.0-10.fc15
完毕!
[root@localhost gua]# ls
code ftp HelloWorld.c host 公共 模板 视频 图片 文档 下载 音乐 桌面
[root@localhost gua]# gcc HelloWorld.c
[root@localhost gua]# ls
a.out ftp host 模板 图片 下载 桌面
code HelloWorld.c 公共 视频 文档 音乐
[root@localhost gua]# ./a.out
Hello , world!
[root@localhost gua]#