LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 971|回复: 4

参照oslive老师安装了etch,已经安装了gcc-4.1-base,想装个gcc-3.4,如何整呢?

[复制链接]
发表于 2007-3-16 14:19:30 | 显示全部楼层 |阅读模式
我用
dpkg -l | grep gcc
发现有gcc-4.1-base了

想apt-get -s remove gcc-4.1-base试一下,发现要删除很多东西包括gnome、xserver等等,是不是一定要删除这些呢?谢谢!!

目前已经apt-get install gcc-3.4了,好像没有创建gcc和cc的符号链接。
发表于 2007-3-17 09:00:57 | 显示全部楼层
如果只是临时用一下3.4,完全可以在编译前,将编译环境设置成3.4的
CC=gcc3.4
回复 支持 反对

使用道具 举报

发表于 2007-3-17 10:12:49 | 显示全部楼层
Debian 采用 symlink 的方式来实现多版 gcc/g++ 共存,只要改变 /usr/bin/gcc 及 /usr/bin/g++ 及 /lib/cpp 的连结应可将了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-26 10:43:53 | 显示全部楼层
删除时有一个大大的提示,发现删除4.1后连apt等都没有了,系统垮掉了,重新安装一回。呵呵。

谢谢两位的帮助,我再试一下。
回复 支持 反对

使用道具 举报

发表于 2007-3-26 12:31:07 | 显示全部楼层
gcc-x.y-base 只包含几个目录而已,没有实际文件,但是 libstdc++ 却是依赖于它的。

你把 gcc-x.y-base 删除,系统就会把 libstdc++ 也删除,这样你系统里所有使用c++库的程序全部熄火。

万万删不得。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表