suse安装gcc【RPM版】

转载 2012年03月30日 09:41:59
 
 

1.获得程序
cpp-3.3.3-43.24.i586.rpm

glibc-devel-2.3.3-98.28.i586.rpm

gcc-3.3.3-43.24.i586.rpm

根据安装过程中所缺的包,进行补充。

2.准备安装GCC
# rpm -ivh gcc-3.3.3-43.24.i586.rpm
error: Failed dependencies:
        glibc-devel is needed by gcc-3.3.3-43.24
        cpp = 3.3.3-43.24 is needed by gcc-3.3.3-43.24

3.安装GCC必须软件
1)安装glibc-devel

#rpm -ivh glibc-devel-2.3.3-98.28.i586.rpm
Preparing...                ########################################### [100%]
   1:glibc-devel            ########################################### [100%]

2)安装cpp

#rpm -ivh cpp-3.3.3-43.24.i586.rpm
Preparing...                ########################################### [100%]
        package cpp-3.3.3-43.41 (which is newer than cpp-3.3.3-43.24) is already installed
        file /usr/bin/cpp from install of cpp-3.3.3-43.24 conflicts with file from package cpp-3.3.3-43.41
        file /usr/lib/gcc-lib/i586-suse-linux/3.3.3/cc1 from install of cpp-3.3.3-43.24 conflicts with file from package cpp-3.3.3-43.41
        file /usr/share/man/man1/cpp.1.gz from install of cpp-3.3.3-43.24 conflicts with file from package cpp-3.3.3-43.41

可以发现系统遭已安装了cpp,只是版本冲突。

3)执行gcc安装

# rpm -ivh gcc-3.3.3-43.24.i586.rpm       
error: Failed dependencies:
        cpp = 3.3.3-43.24 is needed by gcc-3.3.3-43.24

发现系统还是识别不了cpp

4)强制安装版本cpp-3.3.3-43.24

# rpm -ivh cpp-3.3.3-43.24.i586.rpm --nodeps --force
Preparing...                ########################################### [100%]
   1:cpp                    ########################################### [100%]

5)再次安装gcc

# rpm -ivh gcc-3.3.3-43.24.i586.rpm
Preparing...                ########################################### [100%]
   1:gcc                    ########################################### [100%]

6)测试gcc

# which gcc
/usr/bin/gcc

#vi test.c
test.c内容如下:
#include <stdio.h>
main()
{
printf("\nGCC is OK!\n\n");
}
编译test.c
# gcc -O test.c -o test
生成可执行文件test(通过ls命令可以看到)
运行 test
#./test
屏幕输出
GCC is OK!
说明GCC程序编译正确

相关文章推荐

SUSE Linux Enterprise Server 12 (x86_64) rpm方式 安装gcc

最近自己搞到一台SUSE Linux Enterprise Server 12 (x86_64)的suse机器,兴冲冲的去编译自己的代码,苦逼的发现没有安装gcc,一番纠结之后,选择自己安装gcc,经...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

SUSE 11中安装gcc开发环境

在SUSE 11中安装gcc开发环境,通过挂载DVD或者ISO使用zypper自动安装或者rpm手动安装。...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

suse安装rpm打包方式的MySQL

1.根据linux发行版到下面的网址下载相应的mysql捆装包(我的当前系统为sles11sp3-x86_64),所以下载的包如下(版本我下的是5.6的) http://mirrors.soh...
  • wjciayf
  • wjciayf
  • 2016年02月23日 13:40
  • 1058

suse11.4x86_64gcc安装包

  • 2017年08月03日 11:58
  • 12.92MB
  • 下载

SUSE 11中安装GCC开发环境

SUSE11中安装GCC开发环境 安装包下载网站:http://213.174.32.130/sles/distribution/11.0-SP1/repo/disk1/suse/x86_64/...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:suse安装gcc【RPM版】
举报原因:
原因补充:

(最多只允许输入30个字)