Linux 找不到GMP(缺少:GMP\U库)
我需要在linux中安装SymPol。SymPol要求:Linux 找不到GMP(缺少:GMP\U库),linux,cmake,gmp,Linux,Cmake,Gmp,我需要在linux中安装SymPol。SymPol要求: Boost in version 1.34.1 or higher GMP with both C and C++ bindings CMake in version 2.6 or higher 我成功安装了所有这3个,但当我想安装SymPol时,它会说: CMake Error at /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (messa
Boost in version 1.34.1 or higher
GMP with both C and C++ bindings
CMake in version 2.6 or higher
我成功安装了所有这3个,但当我想安装SymPol时,它会说:
CMake Error at /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find GMP (missing: GMP_LIBRARIES)
Call Stack (most recent call first):
/usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
external/cmake/Modules/FindGMP.cmake:18 (find_package_handle_standard_args)
CMakeLists.txt:8 (FIND_PACKAGE)
-- Configuring incomplete, errors occurred!
See also "/home/naghme/Templates/Sympol/sympol-0.1.8/build/CMakeFiles/CMakeOutput.log".
我使用“确认检查”来确保GMP已经安装并且没有任何错误,所以已经安装了,但是我不知道这个错误是从哪里来的,我如何修复它 听说你需要GMP,我很难过。它设计拙劣,不安全。我希望SymPol不会处理敏感信息。GMP可以将它喷洒到整个文件系统和互联网上。但是我需要它来安装SymPol,我必须做什么?@jww你在胡说什么?@sherek_66你没有告诉我们你是如何/在哪里安装这些依赖项的。您可能需要设置一个变量GMP_库,以让cmake知道GMP安装在何处。最好的安装方式通常是通过您的软件包管理器(yum、apt等,具体取决于您的linux发行版)。请阅读。我谈到了软件包管理器(我不知道你有什么linux发行版,所以我不能更准确地说),你只需点击几下就可以用它安装firefox、libreoffice、安全更新等。请在你的问题中更加具体。不是“我安装了”,而是例如“我从YYY网站下载了一个名为XXX的文件,放在ZZZ目录下,运行了“tar xf XXX;cd XXX;…”,或者“我在Ubuntu18.04上安装了使用aptitude的libgmp dev、cmake和libboost all dev软件包”。很抱歉听到您需要GMP。它设计拙劣,不安全。我希望SymPol不会处理敏感信息。GMP可以将它喷洒到整个文件系统和互联网上。但是我需要它来安装SymPol,我必须做什么?@jww你在胡说什么?@sherek_66你没有告诉我们你是如何/在哪里安装这些依赖项的。您可能需要设置一个变量GMP_库,以让cmake知道GMP安装在何处。最好的安装方式通常是通过您的软件包管理器(yum、apt等,具体取决于您的linux发行版)。请阅读。我谈到了软件包管理器(我不知道你有什么linux发行版,所以我不能更准确地说),你只需点击几下就可以用它安装firefox、libreoffice、安全更新等。请在你的问题中更加具体。不是“我安装了”,而是例如“我从YYY网站下载了一个名为XXX的文件,放在ZZZ目录下,运行了“tar xf XXX;cd XXX;…”,或者“我在Ubuntu 18.04上安装了使用aptitude的libgmp dev、cmake和libboost all dev包”。