如何在 Linux mint 上的 Codeblocks 中安装 GNU MP (GMP)

问题描述

我能够按照在 Windows 中使用 MSYS2 的教程安装 GMP,但是我不确定如何在 Linux Mint 上执行相同操作。我不能使用 Windows,因为我需要使用 C++17,MSYS2 不允许我这样做,因为我的 Windows 已经过时了,所以要使用 C++17,我使用 Linux。我正在使用 clang 编译器,但我不知道如何安装 GMP 以在 Codeblocks 上使用它。 https://gmplib.org/

解决方法

here 下载 gmp

wget https://gmplib.org/download/gmp/gmp-6.2.1.tar.xz
unxz gmp-6.2.1.tar.xz
tar xzvf gmp-6.2.1.tar
cd gmp-6.2.1
./configure
make
sudo make install

它应该安装在 /usr/local/ 下。

debian 方式:启用 /etc/apt/sources.list.d/ 下的源代码库,然后安装 apt-src 以轻松构建软件包:

sudo apt update
sudo apt install apt-src
apt-src update
apt-src install gmp
apt-src build gmp

下一步通过 *.debaptdpkg 安装 gdebi 文件。

为什么要构建 gmp?:因为 debian/ubuntu 衍生产品 (Source Package: gmp (2:6.1.2+dfsg-2)) 上只有源包可用

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...