文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>用Red Hat Enterprise Linux感受

用Red Hat Enterprise Linux感受

时间:2006-04-12  来源:todaynet

  一直以来用的系统都是红旗公司的,今天装了一个RED HAT系统,但是在编译软件的时候出现了意想不到的事情. checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
  然后用命令查看了一下:
[root@mail mail]# gcc
-bash: gcc: command not found
[root@mail mail]# cc
-bash: cc: command not found
发现就没有这二个命令,才知道RED HAT系统根本就没有编译器,由于我进行的默认形式的安装,所以考虑到如果不安装gcc或者cc编译器的话,配置什么服务都成问题,于是下载了gcc的一些软件去安装吧,又出现了一些依赖的问题,弄的心情真是糟透了。
  下面是一些我的解决方法: 首先下载下列软件:glibc-kernheaders-2.4-9.1.87.i386.rpm                glibc-headers-2.3.2-95.20.i386.rpm                glibc-devel-2.3.2-95.20.i386.rpm                gcc-3.3.3-41.i586.rpm                cpp-3.3.3-41.i586.rpm               libstdc++-devel-3.3.3-41.i586.rpm               libstdc++-3.3.3-41.i586.rpm               gcc-c++-3.3.3-41.i586.rpm 然后开始安装:    [root@mail root]# rpm -qa|grep gcc
   libgcc-3.2.3-20
   [root@mail gcc]# rpm -ivh glibc-kernheaders-2.4-9.1.87.i386.rpm
   warning: glibc-kernheaders-2.4-9.1.87.i386.rpm: V3 DSA             signature: NOKEY, key ID db42a60e
Preparing...                ########################################### [100%](1)
   [root@mail gcc]# rpm -ivh glibc-headers-2.3.2-95.20.i386.rpm
warning: glibc-headers-2.3.2-95.20.i386.rpm: V3 DSA signature: NOKEY, key ID 73307de6
Preparing...                ########################################### [100%]
   1:glibc-headers          ########################################### [100%]
   [root@mail gcc]# rpm -ivh glibc-headers-2.3.2-95.20.i386.rpm
warning: glibc-headers-2.3.2-95.20.i386.rpm: V3 DSA signature: NOKEY, key ID 73307de6
Preparing...                ########################################### [100%]
   1:glibc-headers          ########################################### [100%]
   [root@mail gcc]# rpm -ivh cpp-3.3.3-41.i586.rpm
warning: cpp-3.3.3-41.i586.rpm: V3 DSA signature: NOKEY, key ID 9c800aca
Preparing...                ########################################### [100%]
        file /lib/cpp from install of cpp-3.3.3-41 conflicts with file from package cpp-3.2.3-20
        file /usr/bin/cpp from install of cpp-3.3.3-41 conflicts with file from package cpp-3.2.3-20
        file /usr/share/man/man1/cpp.1.gz from install of cpp-3.3.3-41 conflicts with file from package cpp-3.2.3-20
   [root@mail gcc]# rpm -ivh gcc-3.3.3-41.i586.rpm
warning: gcc-3.3.3-41.i586.rpm: V3 DSA signature: NOKEY, key ID 9c800aca
error: Failed dependencies:
        cpp = 3.3.3-41 is needed by gcc-3.3.3-41
在这里出现了一个依赖关系的错误,于是我就索性进行了下面的这个步骤.
[root@mail gcc]# rpm -Uvh cpp-3.3.3-41.i586.rpm
warning: cpp-3.3.3-41.i586.rpm: V3 DSA signature: NOKEY, key ID 9c800aca
Preparing...                ########################################### [100%]
   1:cpp                    ########################################### [100%]
  然后在进行gcc-3.3.3-41.i586.rpm的安装,从这里看我的系统需要升级才行:)
 [root@mail gcc]# rpm -ivh gcc-3.3.3-41.i586.rpm
warning: gcc-3.3.3-41.i586.rpm: V3 DSA signature: NOKEY, key ID 9c800aca
Preparing...                ########################################### [100%]
   1:gcc                    ########################################### [100%]
 
  OK,下面进行检查测试:    [root@mail gcc]# rpm -qa|grep gcc
gcc-3.3.3-41
libgcc-3.2.3-20
[root@mail gcc]# gcc
gcc: no input files  到目前为止gcc编译器已经安装到系统当中,为了以后编译软件的时候再次出现错误,所以务必确保gcc-c++编译器也要安装上.
 下面进行gcc-c++的安装.由于我的系统中在安装的过程中已经默认的安装了些软件,所以我进行的升级工作。如下:  [root@mail gcc]# rpm -Uvh libstdc++-3.3.3-41.i586.rpm
warning: libstdc++-3.3.3-41.i586.rpm: V3 DSA signature: NOKEY, key ID 9c800aca
Preparing...                ########################################### [100%]
   1:libstdc++              ########################################### [100%]
  [root@mail gcc]# rpm -ivh libstdc++-devel-3.3.3-41.i586.rpm
warning: libstdc++-devel-3.3.3-41.i586.rpm: V3 DSA signature: NOKEY, key ID 9c800aca
Preparing...                ########################################### [100%]
   1:libstdc++-devel        ########################################### [100%]
 
[root@mail gcc]# rpm -Uvh gcc-c++-3.3.3-41.i586.rpm
warning: gcc-c++-3.3.3-41.i586.rpm: V3 DSA signature: NOKEY, key ID 9c800aca
Preparing...                ########################################### [100%]
   1:gcc-c++                ########################################### [100%]
好了,到这里已经把gcc-c++编译工具也装进了系统。以后可以任意的进行源代码形式的编译工作了。。。


 
相关阅读 更多 +
排行榜 更多 +
宝宝切水果安卓版

宝宝切水果安卓版

休闲益智 下载
儿童脑筋急转弯

儿童脑筋急转弯

休闲益智 下载
袭击现场2

袭击现场2

飞行射击 下载