gcc 4.7.1构建以未定义的引用结束

时间:2012-08-19 22:40:06

标签: c++ c gcc mpfr

我正在

  

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

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

gcc-wiki

但是,我对

进行了一些改动

download_prequisites

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

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

A similar thread

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

1 个答案:

答案 0 :(得分: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/

如果有帮助,请告诉我。