手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

SUSE 11中安装GCC开发环境

[日期:2014-11-19] 来源:Linux社区  作者:fan_hai_ping [字体: ]

SUSE 11中安装GCC开发环境

安装包下载网站:http://213.174.32.130/sles/distribution/11.0-SP1/repo/disk1/suse/x86_64/

RPM包搜索网址:http://rpm.pbone.net/

查看Linux的版本

linux:~ # cat /etc/issue

Welcome to SUSE Linux Enterprise Server 11SP1  (x86_64) - Kernel \r (\l).

查看Linux的内核

linux:~ # cat /proc/version

Linux version 2.6.32.12-0.7-default(geeko@buildhost) (gcc version 4.3.4 [gcc-4_3-branch revision 152973] (SUSELinux) ) #1 SMP 2010-05-20 11:14:20 +0200

安装gcc和g++

1)挂载ISO镜像文件(需要root权限):

 #mkdir /mnt/iso

 #mount-o loop -t iso9660  <iso file>  /mnt/iso

 或者插入光驱挂载:

 #mkdir /mnt/cdrom

 注:查看CDROM设备名称的方法,一般为/dev/cdrom:

*  执行:$ dmesg |egrep -i --color 'cdrom|dvd|cd/rw|writer'

[  5.437164] sr0: scsi3-mmc drive: 24x/24x writerdvd-ram cd/rw xa/form2 cdda tray

[    5.437307] cdrom: Uniform CD-ROM driverRevision: 3.20

* 执行:$ less/proc/sys/dev/cdrom/info

CD-ROMinformation, Id: cdrom.c 3.20 2003/12/17

 

drive name:        sr0

drive speed:        24

* 执行: lsblk(列出所有块设备)

 # mount -t iso9660 /dev/cdrom /mnt/cdrom

2)进入到安装位置:

# cd<cdrom>/suse

依赖关系(安装64位即可,无需安装32位):

- 安装glibc-devel-2.9-13.2.x86_64.rpm

 -- 需要linux-kernel-headers-2.6.27-2.22.noarch.rpm

- 安装 gcc-4.3-62.198.x86_64.rpm

 -- 需要安装gcc43-4.3.3_20081022-11.18.x86_64.rpm

- 安装glibc-devel-32bit-2.9-13.2.x86_64.rpm

-  安装gcc-32bit-4.3-62.198.x86_64.rpm

-- 需要安装gcc43-32bit-4.3.3_20081022-11.18.x86_64.rpm

--- 需要安装libgomp43-32bit-4.3.3_20081022-11.18.x86_64.rpm

- 安装libstdc++43-devel-4.3.3_20081022-11.18.x86_64.rpm

- 安装gcc-c++-4.3-62.198.x86_64.rpm

-- 需要安装gcc43-c++-4.3.3_20081022-11.18.x86_64.rpm

- 安装libstdc++43-devel-32bit-4.3.3_20081022-11.18.x86_64.rpm

- 安装libstdc++-devel-4.3-62.198.x86_64.rpm

3)安装安装glibc-devel

 

 rpm -ivh noarch/linux-kernel-headers-2.6.32-1.4.13.noarch.rpm

# rpm -ivhglibc-devel-2.11.1-0.17.4.x86_64.rpm

4)安装gcc

# rpm -ivh gcc43-4.3.3_20081022-11.18.x86_64.rpm

# rpm -ivhgcc-4.3-62.198.x86_64.rpm

5)安装g++

# rpm -ivh libstdc++-devel-4.3-62.198.x86_64.rpm

# rpm -ivh libstdc++43-devel-4.3.3_20081022-11.18.x86_64.rpm

# rpm -ivh gcc-c++-4.3-62.198.x86_64.rpm

# rpm -ivh gcc43-c++-4.3.3_20081022-11.18.x86_64.rpm

Yast源搭建

1)挂载ISO镜像

 新建一个目录

mkdir /mnt/iso

将iso文件mount到该目录上:

mount -o loop/data/suse11sp1/64-GM-DVD1.iso /mnt/iso

2)增加zypper安装源

zypperaddrepo /mnt/iso/ suse11sp1iso

或者 zypper sa file:///mnt/iso/ suse11sp1iso

注:直接挂载ISO镜像文件,路径<iso-path>自行修改,命令:

# zypper sa iso:///?iso=<iso-path>/SLES-11-SP1-x86_64-DVD1.iso

# zypper refresh      刷新生效,ISO被识别为yast源。

3)显示zypper安装源命令:

zypper repos

zypper lr

4)安装GCC、G++

zypper insallgcc-c++

zyppr install gcc

Ubuntu 12.04嵌入式交叉编译环境arm-linux-GCC搭建过程图解 http://www.linuxidc.com/Linux/2013-06/85902.htm

Ubuntu 12.10安装交叉编译器arm-none-linux-gnueabi-GCC http://www.linuxidc.com/Linux/2013-03/82016.htm

Ubuntu下Vim+GCC+GDB安装及使用 http://www.linuxidc.com/Linux/2013-01/78159.htm

Ubuntu下两个GCC版本切换 http://www.linuxidc.com/Linux/2012-10/72284.htm

GCC 的详细介绍请点这里
GCC 的下载地址请点这里

更多SUSE相关信息见SUSE 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=3

本文永久更新链接地址http://www.linuxidc.com/Linux/2014-11/109571.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款