我尝试在Ubuntu 10.04上安装gcc 4.5,但失败了。这是一个编译错误,我不知道如何解决。有人成功地在Ubuntu上安装了最新的gcc吗?以下是我的步骤和错误消息,我想知道问题出在哪里...
步骤1:下载这些文件:
步骤4:进入gcc-4.5.0目录并进行配置:
步骤5:编译和安装
第1到4步都没问题,我能成功配置。但是当我尝试编译时,会出现以下错误信息,我无法确定问题所在。我应该将名称从“gcc 4.5”更改为“gcc”吗?这有点奇怪,我们需要自己做这件事。安装过程中我是否漏掉了什么?
步骤1:下载这些文件:
gcc-core-4.5.0.tar.gz
gcc-g++-4.5.0.tar.gz
gmp-4.3.2.tar.bz2
mpc-0.8.1.tar.gz
mpfr-2.4.2.tar.gz
步骤2:解压缩上述文件。
步骤3:将gmp,mpc,mpfr移动到gcc-4.5.0/目录中。
mv gmp-4.3.2 gcc-4.5.0/gmp
mv mpc-0.8.1 gcc-4.5.0/mpc
mv mpfr-2.4.2 gcc-4.5.0/mpfr
步骤4:进入gcc-4.5.0目录并进行配置:
sudo ./configure
步骤5:编译和安装
sudo make
sudo make install
第1到4步都没问题,我能成功配置。但是当我尝试编译时,会出现以下错误信息,我无法确定问题所在。我应该将名称从“gcc 4.5”更改为“gcc”吗?这有点奇怪,我们需要自己做这件事。安装过程中我是否漏掉了什么?
xxx@xxx-laptop:/media/Data/Tool/linux/gcc 4.5/gcc-4.5.0$ sudo make
[sudo] password for xxx:
[ -f stage_final ] || echo stage3 > stage_final
/bin/bash: line 2: test: /media/Data/Tool/linux/gcc: binary operator expected
/bin/bash: /media/Data/Tool/linux/gcc: No such file or directory
make[1]: Entering directory `/media/Data/Tool/linux/gcc 4.5/gcc-4.5.0'
make[2]: Entering directory `/media/Data/Tool/linux/gcc 4.5/gcc-4.5.0'
make[3]: Entering directory `/media/Data/Tool/linux/gcc 4.5/gcc-4.5.0'
rm -f stage_current
make[3]: Leaving directory `/media/Data/Tool/linux/gcc 4.5/gcc-4.5.0'
make[2]: Leaving directory `/media/Data/Tool/linux/gcc 4.5/gcc-4.5.0'
make[2]: Entering directory `/media/Data/Tool/linux/gcc 4.5/gcc-4.5.0'
Configuring stage 1 in host-x86_64-unknown-linux-gnu/intl
/bin/bash: /media/Data/Tool/linux/gcc: No such file or directory
make[2]: *** [configure-stage1-intl] Error 127
make[2]: Leaving directory `/media/Data/Tool/linux/gcc 4.5/gcc-4.5.0'
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory `/media/Data/Tool/linux/gcc 4.5/gcc-4.5.0'
make: *** [all] Error 2
sudo make
。这会留下权限不正确的文件。 - Ignacio Vazquez-Abrams