1. C ++開発環境をインストールして構成します
g ++、gcc、make、その他の開発環境をインストールする必要があります。インターネットにはチュートリアルがたくさんあるので、繰り返しません。
2. libgmpの公式Webサイトにアクセスして、最新のgmpパッケージをダウンロードします。たとえば、gmp-6.1.2をダウンロードしました。
解凍する
3.gmpをインストールします
管理者を切り替えることを忘れないでください!!
$cd gmp-6.1.2
$./configure --enable-cxx
$make
$make check
$sudo make install
4.vscodeを構成します
インストールされていますが、vscodeで使用する場合は、コンパイルされたコマンドに小さな変更を加える必要があります。
それtask.json
を変更し、パラメーターの位置に追加します-lgmp
。
{
"tasks": [
{
"type": "shell",
"label": "C/C++: g++ build active file",
"command": "/usr/bin/g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}",
"-lgmp" // 添加此处
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
}
}
],
"version": "2.0.0"
}
その後、コードを書いて試してみることができます〜
#include <gmp.h>
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
mpz_t a,b,c;
mpz_init(a);
mpz_init(b);
mpz_init(c);
gmp_scanf("%Zd%Zd",a,b);
mpz_add(c,a,b);
gmp_printf("c= %Zd\n",c);
return 0;
}