安装gcc编译环境

上一篇 / 下一篇  2008-05-30 17:04:41 / 个人分类:Linux操作系统学习

1.  安装gcc编译环境

linux终端上安装VMtool,安装过程进行时提示以下内容

What is the location of the "gcc" program on your machine? 

出现这个是因为你安装Vmware的时候选择的是编译安装,没有GCC的支持不行,必须装上编译环境。你可以在终端先输入gcc --version,如果提示错误,说明你没有安装GCC支持,如果能够得到gcc的版本信息,则说明你安装了GCC而虚拟机软件无法找到GCC位置,那你另打开一终端输入命令rpm -ql gcc,并记下安装位置,然后在What is the location of the "gcc" program on your machine?后面输入位置就行了。如果你没有安装gcc,则可以通过下面的方法安装gcc

如果你安装的linux操作系统.ISO文件,则用虚拟光驱打开这个问题,如果是光盘,则在光盘中搜寻,找到gcc-3.2.2-5.i386.rpm现在将它从ftp传到你的linux,拷贝到/root/install目录

  [root@masenger root]# cd install

  [root@masenger install]# ls

  gcc-3.2.2-5.i386.rpm telnet-server-0.17-25.i386.rpm

安装gcc :

  [root@masenger install]# rpm -ivh gcc-3.2.2-5.i386.rpm

  warning: gcc-3.2.2-5.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

  error: Failed dependencies:

  cpp =3.2.2-5 is needed by gcc-3.2.2-5

  glibc-devel >= 2.2.90-12 is needed by gcc-3.2.2-5

由此看见需要glibc-devel至少2.2.90版本.在光盘上搜索后找到它.把它从ftp传到我的linux,拷贝到/root/install目录

  [root@masenger install]# ls

  gcc-3.2.2-5.i386.rpm glibc-devel-2.3.2-11.9.i386.rpm telnet-server-0.17-25.i386.rpm

安装glibc-devel :

  [root@masenger install]# rpm -ivh glibc-devel-2.3.2-11.9.i386.rpm

  warning: glibc-devel-2.3.2-11.9.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

  error: Failed dependencies:

  kernel-headers is needed by glibc-devel-2.3.2-11.9

  kernel-headers >=2.2.1is needed by glibc-devel-2.3.2-11.9

  由此看见需要kernel-headers至少2.2.1版本.在光盘上搜索后找到它.但是你发现没有叫kernel-headers .但是有一个glibc-kernheaders-2.4-8.10.i386.rpm

  把它从ftp传到我的linux,拷贝到/root/install目录

  [root@masenger install]# ls

  gcc-3.2.2-5.i386.rpm glibc-kernheaders-2.4-8.10.i386.rpm

  glibc-devel-2.3.2-11.9.i386.rpm telnet-server-0.17-25.i386.rpm

安装kernel-headers :

  [root@masenger install]# rpm -ivh glibc-kernheaders-2.4-8.10.i386.rpm

  warning: glibc-kernheaders-2.4-8.10.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

  Preparing…… ########################################### [100%]

  1:glibc-kernheaders ########################################### [100%]

安装glibc-devel :

  [root@masenger install]# rpm -ivh glibc-devel-2.3.2-11.9.i386.rpm

  warning: glibc-devel-2.3.2-11.9.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

  Preparing…… ########################################### [100%]

  1:glibc-devel ########################################### [100%]

安装gcc :

  [root@masenger install]# rpm -ivh gcc-3.2.2-5.i386.rpm

  warning: gcc-3.2.2-5.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

  error: Failed dependencies:

  cpp =3.2.2-5 is needed by gcc-3.2.2-5

  又提示你需要cpp至少3.2.2-5版本.在光盘上搜索后找到它.

  把它从ftp传到我的linux,拷贝到/root/install目录

安装cpp:

  [root@masenger install]# rpm -ivh cpp-3.2.2-5.i386.rpm

  warning: cpp-3.2.2-5.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

  Preparing…… ########################################### [100%]

  1:cpp ########################################### [100%]

安装gcc :

  [root@masenger install]# rpm -ivh gcc-3.2.2-5.i386.rpm

  warning: gcc-3.2.2-5.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

  Preparing…… ########################################### [100%]

  1:gcc ########################################### [100%]

  到此为止,gcc就装好了

另外你可以到网网络上去下载最新版本的gcc (当时我下的是3.4.3)下载地址: ftp://gcc.gnu.org/pub/mmkey.com

  编译时间要一个多小时。耐心等待吧

2.  Existing lock /var/run/yum.pid: another copy is running错误解决

 

如果在安装软件包过程中出现以下错误

Existing lock /var/run/yum.pid: another copy is running. Aborting.错误,

Loading “installonlyn” plugin

Existing lock /var/run/yum.pid: another copy is running. Aborting.
如果出现上述错误,可以通过以下方法解决,在终端中输入

[root@localhost ~]# rm -f /var/run/yum.pid
[root@localhost ~]# /etc/init.d/yum-updatesd stop
停止yum-updatesd[确定]

列出仓库可用包

yum list available

升级系统

# yum update

检查系统可用更新

# yum check-update


TAG: Linux VMTool Linux操作系统学习 gcc编译环境

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar