gpt4 book ai didi

c++ - ubuntu下gcc 4.5安装问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:58:08 26 4
gpt4 key购买 nike

我尝试在 ubuntu 10.04 上安装 gcc 4.5 但失败了。这是一个编译错误,我不知道如何解决。有没有人在ubuntu上成功安装最新的gcc?以下是我的步骤和错误信息,我想知道问题出在哪里....

第一步:下载这些文件:

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

Step2:解压上述文件

Step3:将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

第四步:进入gcc-4.5.0目录进行配置:

sudo ./configure

Step5:编译安装

sudo make
sudo make install

前4步OK,我可以配置成功。但是,当我尝试编译它时,出现以下错误消息,我无法弄清楚问题出在哪里。我应该将名称从“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

最佳答案

在你的路径中留一个空格可能不是一个好主意——这种情况很少见,而且很容易搞乱不是专门设计用来处理它的 shell 脚本(这是一个糟糕的组合!)

另一个潜在的问题是您正在 gcc 源目录中运行 configure - 这 isn't recommended (至少在 gcc 4 的一个版本上对我来说根本不起作用)。取而代之的是创建一个与源目录平行的空构建目录,这样你就有了类似的东西:

gcc 4.5            <- but might want to avoid the space
gcc-4.5.0
...
build

然后cd进入build并运行

../gcc-4.5.0/configure

您可能还需要从新解压的源目录开始,因为之前失败的构建可能已经破坏了它。

关于c++ - ubuntu下gcc 4.5安装问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2886259/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com