首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCC "__gmpn_invert_limb“编译错误

GCC "__gmpn_invert_limb“编译错误
EN

Unix & Linux用户
提问于 2015-03-13 13:13:57
回答 1查看 635关注 0票数 0

目前,我正在用GCC 4.2编写GCC 4.9.2版。我遇到的问题是,我有一个工作的GMP安装(6.0.0a),但GCC没有链接到它一段时间后。我得到的错误是:

代码语言:javascript
复制
Undefined reference to __gmpn_invert_limb

然后给出了使用该功能的一些方法,尽管对gmp进行检查确定该功能运行良好。

使用的命令:

代码语言:javascript
复制
./configure --prefix=/usr/local/lib/gcc --with-gmp=/prefix/path/of/gmp/configure
make

有什么想法吗?

PS:我还试着下载gmp源代码,并把它放到gcc/gmp中,就像我在mpfr上做的那样。同样的结果。

EN

回答 1

Unix & Linux用户

发布于 2016-03-07 04:28:37

通常,在gmp的配置文件中,如果在默认情况下不使用os,则至少对于ARM,这会导致host_os和target_os别名“不正确,并导致您引用的未定义引用。

我为arm androideabi修复这个问题的方式改变了

代码语言:javascript
复制
 - linux*android*)

 + linux-android*)

在gmp/配置中。我不知道您的操作系统或cpu是什么,但是在配置命令中定义它们可能有帮助。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/189958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档