|
发表于 2006-11-23 23:21:56
|
显示全部楼层
首先,看看系统安装了哪些版本的gcc...
rock@rockybox:~$ ls -l /usr/bin/gcc*
lrwxrwxrwx 1 root root 7 2006-11-14 01:15 /usr/bin/gcc -> gcc-3.3
-rwxr-xr-x 1 root root 81072 2006-03-18 23:08 /usr/bin/gcc-3.3
-rwxr-xr-x 1 root root 183444 2006-10-28 19:28 /usr/bin/gcc-4.1
lrwxrwxrwx 1 root root 10 2006-11-13 00:27 /usr/bin/gccbug -> gccbug-4.1
-rwxr-xr-x 1 root root 15963 2006-03-18 23:00 /usr/bin/gccbug-3.3
-rwxr-xr-x 1 root root 16283 2006-10-28 19:27 /usr/bin/gccbug-4.1
-rwxr-xr-x 1 root root 2018 2006-10-15 00:31 /usr/bin/gccmakedep
从以上结果,可以看出,我的系统里面,有 gcc3.3 以及 gcc4.1
但是gcc->gcc-3.3..也就是默认的gcc version为gcc3.3
如果想要更换版本,
rm /usr/bin/gcc
ln -s /usr/bin/gcc-4.1 /usr/bin/gcc
这样默认的gcc version为gcc4.1....
楼主可以查看一下,你的系统里面有哪些版本的gcc...如果只有gcc4.1,可以安装再安装一个gcc3.3,然后重复以上步骤
我用的是debian etch,默认的gcc version为4.1, gcc4.1无法编译mplayer(忘记是那个版本了),换成gcc3.3后一切就ok了 |
|