gmp的libgmp.so有哪些依赖关系?我一直得到未定义的引用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gmp的libgmp.so有哪些依赖关系?我一直得到未定义的引用相关的知识,希望对你有一定的参考价值。
我试图让gmp工作,所以我可以使用大整数。我编译好了但是当我尝试用它编译我的代码时,我不断收到错误,例如:
.../libgmp.so: undefined reference to `__gmpn_sublsh2_n'
我的编译行是,
g++ -g -std=c++11 -I ../gmp-6.1.2 test.cpp -L../gmp-6.1.2/.libs -lgmp -lgmpxx
libgmpxx.so
肯定在指定的lib目录中。
我找不到任何类似问题的引用或文档中对libgmp.so的依赖项的任何引用(不应该与libgmpxx.so链接?)。
我确定我错过了一些明显的东西,当有人指出它时会觉得傻瓜,但此刻我正在失去它。
答案
谢谢你们,我似乎找到了问题。你让我想到了libgmpxx.so的位置。我将它复制到/ usr / local,在那里我找到了libgmp.so并调整了我的库路径(-L)并且嘿presto!很明显,未定义的引用是在libgmp.so中定义的,libgmpxx.so依赖于libgmpxx.so并且在它所在的目录(.libs)中或在搜索路径中找不到它。
再次感谢。
以上是关于gmp的libgmp.so有哪些依赖关系?我一直得到未定义的引用的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server 中的 sp_depends,都有哪些可能的依赖关系?
python2.7删了,yum不能用,装python3.7时需要装gcc,装gcc时要依赖mpc、mpfr、gmp,装gmp依赖CC怎么搞?