SUSE 11中安裝gcc開發環境

SUSE 11中安裝gcc開發環境

查看Linux的版本

linux:~ # cat /etc/issue   

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

查看Linux的內核

linux:~ # cat /proc/version

Linux version 3.0.76-0.11-default (geeko@buildhost) (gcc version 4.3.4 [gcc-4_3-branch revision 152973] (SUSE Linux) ) #1 SMP Fri Jun 14 08:21:43 UTC 2013 (ccab990)

安裝gcc和g++

1)掛載ISO鏡像文件(需要root權限):

#mkdir /mnt/iso

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

或者插入光驅掛載:

#mkdir /mnt/cdrom

注:查看CDROM設備名稱的方法,一般爲/dev/cdrom或者/dev/cdrom2,此處非常重要,如果是cdrom2,下面掛載的時候也需要換成cdrom2

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


[    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安裝源

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

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

3)顯示zypper安裝源命令:

zypper repos

zypper lr

4)安裝GCC、G++

zypper insallgcc-c++

zyppr install gcc


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章