cmake - CMake 找不到 GMP
问题描述
我正在尝试交叉编译 CVC4,但找不到 GMP。我使用以下指南进行安装:http ://cvc4.cs.stanford.edu/wiki/Developer%27s_Guide
当我运行时,./configure.sh production
我收到以下错误:
CMake Error at /usr/share/cmake-3.7/Modules/FindPackageHandleStandardArgs.cmake:138 (message):
Could NOT find GMP (missing: GMP_LIBRARIES)
Call Stack (most recent call first):
/usr/share/cmake-3.7/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
cmake/FindGMP.cmake:10 (find_package_handle_standard_args)
CMakeLists.txt:356 (find_package)
-- Configuring incomplete, errors occurred!
但是,我已经安装libgmp3-dev:armel
并且libgmp10:armel
:
$ sudo apt-get install libgmp3-dev:armel
Reading package lists... Done
Building dependency tree
Reading state information... Done
libgmp3-dev:armel is already the newest version (2:6.1.2+dfsg-1).
0 upgraded, 0 newly installed, 0 to remove and 61 not upgraded.
$ sudo apt-get install libgmp10:armel
Reading package lists... Done
Building dependency tree
Reading state information... Done
libgmp10:armel is already the newest version (2:6.1.2+dfsg-1).
0 upgraded, 0 newly installed, 0 to remove and 61 not upgraded.
我是否需要安装其他 gmp 包,或者是否有必要将安装位置指定为./configure.sh
命令的参数。
解决方案
解决方案是将安装位置指定为./configure.sh
命令的参数:
./configure.sh --gmp-dir=/usr/lib/arm-linux-gnueabi
推荐阅读
- android - 如何为分页列表视图内部加入 Firestore 集合
- javascript - 点击计数器 Bootstrap 轮播按钮
- python - 在 python 中定义一个函数,如果数字在 1,000 到 10,000 的范围内,则返回该函数。但问题是我只能在一行中完成
- mongodb - 插入 MongoDB 分片,当我添加数据时,它变得越来越慢
- c# - 如何像普通类一样序列化 IEnumerable?
- javascript - For循环跳过等待睡眠
- sql - 通过分区获取重复
- mysql - 根据查询结果删除多个表
- elasticsearch - ElasticSearch / Solr dis_max 查询跳过匹配子句
- java - Java JDBC - PreparedStatement.executeUpdate() 总是返回 0