ライブラリをにインストールすると、リンカー設定/usr/local
を簡単#include <gmp.h>
に追加でき-lgmp
ます([リンク]> [その他のリンカーフラグ])。
たとえば、ライブラリをホームディレクトリに配置する場合は、ヘッダー検索パス([検索パス]> [ヘッダー検索パス])とライブラリ検索パス([検索パス]> [ライブラリ検索パス])~/local
を追加する必要があります。これらは、プロジェクトまたはターゲットの設定の下にあります。上記のように追加する必要もあります。~/local/include
~/local/lib
-lgmp
アーキテクチャに関する注意: LibGMPは、コンパイル時にターゲットアーキテクチャを選択するという点でかなりユニークであり、通常、利用可能な場合は64ビットターゲットを選択します。プロジェクトが32ビットで、GMPが64ビットの場合、リンクは失敗します。
LibGMPは、64ビットアーキテクチャで実行する操作の種類がはるかに高速であるため、これを実行します。大きな整数の乗算は、64ビットでは32ビットの約4倍の速度になります。
警告:他の人が最初にGMPをインストールしない限り、プロジェクトは他の人のコンピューターで実行されません。
警告2:インストールを簡素化するためにGMPと静的にリンクする場合は、アプリケーションをオープンソース化する必要があります。問題がない限り、静的にリンクしないでください。