gcc 4.7.1构建以未定义的引用结束
gcc 4.7.1 build ends with undefined reference
我得到一个
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
然而,我对做了一点改变
下载_必需
脚本。也就是说,我正在下载gcc所有必备功能的最新版本,因为上面的链接是为gcc 4.6提供的,所以最初的版本下载了一些旧版本。然而,它找不到一些与mpfr库相关的符号。
一个相关的谷歌搜索给了我这个线索,但它也没有帮助我,也许其他人可以理解这与我不同:
类似的线程
关于如何解决这个问题,有什么提示吗?
我最近为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/
如果有帮助,请告诉我。
相关文章:
- 对C宏的未定义引用,但在定义它时会出现重新定义错误
- 编译时的 CImg 库返回对"__imp_SetDIBitsToDevice"的未定义引用
- 对Py_Initialize()的未定义引用
- 使用mysql c++连接器的未定义引用
- 对 Scalar ::Scalar() 的未定义引用
- 对复制 CTOR 和 CTOR 的未定义引用
- 对显式实例化的模板函数的未定义引用
- TensorRT (C++ API) 对"createNvOnnxParser_INTERNAL"的未定义引用
- 2个模板化类的非模板友元函数未定义引用错误
- 编译 libfluid 样本控制器时对"event_base_del_virtual"的未定义引用
- 获取对function_name的未定义引用
- 对 'std::thread::_M_start_thread CMake 的未定义引用进行基准测试
- 对结构方法的未定义引用
- 使用内联函数 c++ 的未定义引用
- 对 CMake 中'cudaRegisterLinkedBinary'链接错误的未定义引用?
- 对 DLOPEN 的未定义引用
- QT C++中对全局变量的未定义引用
- 快速数学导致对"__pow_finite"的未定义引用
- 对 boost::system::d etail::system_category_instance 的未定义引用,从
- OpenCV 3.4.3 中对 'cv::String::d eallocate()' 错误的未定义引用