0

我得到一个

fortran/arith.o:在函数gfc_mpfr_to_mpz(__mpz_struct*, __mpfr_struct*, locus*)': arith.c:(.text+0x1169): undefined reference tompfr_get_z_2exp'

来自 gcc 4.7.1 构建过程。我正在关注

gcc-wiki

但是,我对

下载_先决条件

脚本。那就是我正在下载 gcc 的所有先决条件的最新版本,因为上面的链接是为 gcc 4.6 提供的,所以原始版本正在下载一些较旧的先决条件。但是,它找不到一些与 mpfr 库相关的符号。

一个相关的谷歌搜索给了我这个线程,但它也没有帮助我,也许其他人的理解与我不同:

类似的线程

有关如何解决此问题的任何提示?

4

1 回答 1

0

我最近为 Mountain Lion 构建了 gcc 4.7.1,并遵循了一个非常好的教程,介绍了如何进行 gcc 构建。在其中,它描述了所有必要的 lib 编译,包括 mpfr、gmp 和其他。如果您正在运行 linux,我认为它也适用于您,试一试:

http://solarianprogrammer.com/2012/07/21/compiling-gcc-4-7-1-mac-osx-lion/

让我知道这是否有帮助。

于 2012-08-20T00:07:29.270 回答