当前位置: 技术问答>linux和unix
刚接触Linux,~~~~GCC问题~~~`
来源: 互联网 发布时间:2015-10-25
本文导语: 系统是RedFlag4.0 rpm -ivh gcc-3.2.9-i386.rpm 出错。。 error:falied depedences binutils>=2.12.90.0.7-1 is needed by gcc-3.2.9-i386 glibc-devel>=2.2.90 is needed by gcc-3.2.9-i386 binutils和glibc-devel哪里...
系统是RedFlag4.0
rpm -ivh gcc-3.2.9-i386.rpm
出错。。
error:falied depedences
binutils>=2.12.90.0.7-1 is needed by gcc-3.2.9-i386
glibc-devel>=2.2.90 is needed by gcc-3.2.9-i386
binutils和glibc-devel哪里找?
rpm -ivh gcc-3.2.9-i386.rpm
出错。。
error:falied depedences
binutils>=2.12.90.0.7-1 is needed by gcc-3.2.9-i386
glibc-devel>=2.2.90 is needed by gcc-3.2.9-i386
binutils和glibc-devel哪里找?
|
给你一个别人写的流传,3.2跟3.0应该没什么大区别。你可以照着试一下。
将下载下来gcc3.0的文件解压到 /usr/local/src/gcc-3.0下,然后按照安装手册执行以下命令:
#mkdir /usr/local/gcc
#cd /usr/local/gcc
#/usr/local/src/gcc-3.0/configure
#make bootstrap
#make install
这时候看 /usr/local/bin 和 /usr/local/lib 可以看见已经正常安装了
需要使用gcc3.0需要修改环境变量:
我修改了 $HOME/.bash_profile
添加
MANPATH=/usr/local/man
LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
PATH=/usr/local/bin:$PATH
export MANPATH LD_LIBRARY_PATH PATH
重新登陆,输入
gcc -v
可以看见版本已经变成了3.0
不过,在编译连接qt应用程序的时候会有问题,估计是目标和库文件的格式问题,重新编译一次QT就OK了.
以上是看别人的经验,我自己没试过,你可以尝试一下,如果不成功,可以删掉,然后把.bash_profile改回去就可以了。
将下载下来gcc3.0的文件解压到 /usr/local/src/gcc-3.0下,然后按照安装手册执行以下命令:
#mkdir /usr/local/gcc
#cd /usr/local/gcc
#/usr/local/src/gcc-3.0/configure
#make bootstrap
#make install
这时候看 /usr/local/bin 和 /usr/local/lib 可以看见已经正常安装了
需要使用gcc3.0需要修改环境变量:
我修改了 $HOME/.bash_profile
添加
MANPATH=/usr/local/man
LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
PATH=/usr/local/bin:$PATH
export MANPATH LD_LIBRARY_PATH PATH
重新登陆,输入
gcc -v
可以看见版本已经变成了3.0
不过,在编译连接qt应用程序的时候会有问题,估计是目标和库文件的格式问题,重新编译一次QT就OK了.
以上是看别人的经验,我自己没试过,你可以尝试一下,如果不成功,可以删掉,然后把.bash_profile改回去就可以了。
|
给你推荐个网站linux下的软件几乎都可以找到而且是已rpm包形式发布的rpm.pbone.com