AutoconfAutoconfを利用するアプリケーションは,GMPがインストールされているかどうかを簡単に確認できます。3以降のGMPライブラリのシンボル(関数名,変数名など)は__gmpzというような接頭詞を持つようになっている,ということです。従って,下記のようなテストを行うことになります。動作を利用しています。GMPが不可欠のアプリケーションの場合は,GMPが見つからない場合にエラーを吐くようにしたい訳です。https://gmplib.org/])])特定バージョンのGMPかどうかを確認したい時には,下記のようにして,そのバージョンで使用できる関数の一つを指定すれば良いわけです。3.1で追加されましたので,下記のように指定します。https://gmplib.org/])])他の方法としては,AC_EGREP_CPPを利用してgmp.hに記述してあるバージョン番号を調べることでも実現できます。この方が,サブマイナーリリース番号まで,正確なバージョン確認ができます。新しいGMPは新しい機能を提供していますので,アプリケーション作成時には新しいGMPを利用しましょう。アプリケーションが望むのは,設定時やプリプロセス時におけるデータ型のサイズであって,実行時のsizeofの値ではありません。4.0以降では最良の方法です。long型のリムを使用してるシステム上では‘-D’オプションが必要とされていました。