【问题标题】:Installing GCC 4.7.1 in Ubuntu 12.04 [closed]在 Ubuntu 12.04 中安装 GCC 4.7.1 [关闭]
【发布时间】:2012-08-15 19:03:58
【问题描述】:

我正在尝试按照this 非常好的教程安装 GCC 4.7.1。我做了(几乎)所有事情,但在make 期间出现以下错误

configure: error: cannot compute suffix of object files: cannot compile.

这是我的配置命令,我在该教程中唯一更改的是文件gcc-4.7.1,仅此而已。

 ../gcc-4.7.1/configure --build=x86_64-linux-gnu --prefix=/usr/gcc_4_7 --with 
 gmp=/usr/gcc_4_7 --with-mpfr=/usr/gcc_4_7 --with-mpc=/usr/gcc_4_7 --enable-
 checking=release --enable-languages=c,c++ --disable-multilib --program-suffix=-4.7

我查看了 Google,大多数答案似乎都指向 gcc 加载包含 mpfrmpcgmp 的方式,所以我将 gcc 中的文件夹符号链接- 4.7 目录(根据一般建议,我在源目录之外构建)。

关于我做错了什么有什么想法吗?

【问题讨论】:

  • config.log 通常有更详细的信息,包括确切的失败命令。

标签: gcc installation ubuntu-12.04


【解决方案1】:

尝试export LD_LIBRARY_PATH=/usr/local/gmp-4.1.3/lib:/usr/local/mpfr-2.3.2/lib:$LD_LIBRARY_PATH,如有必要,将路径替换为您计算机上安装 mpfr 和 gmp 的位置。

【讨论】:

  • 明确一点,当您说“mpfr”和“gpm”时,您的意思是libgmp.so.10.0.5,即库??
  • 是的,我愿意。某些版本的 GCC 存在 --with-mpfr--with-gmp 标志不起作用的问题,但设置 LD_LIBRARY_PATH 可以解决此问题。
  • 这是正确的。但是,还有另一个问题:crtio.o not found。我在这里为其他可能想知道的人记录它。我在这里找到了答案:stackoverflow.com/questions/6329887/…。不过,这是正确的回应。公认!谢谢。
猜你喜欢
  • 2013-06-16
  • 1970-01-01
  • 2016-08-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-29
  • 2015-03-28
  • 2014-08-10
相关资源
最近更新 更多