GMP on OS X
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
]
開始行:
[[OS X]]
**GMP [#xfe0137b]
GMP~
https://gmplib.org/~
は~
GNU Multiple Precision Arithmetic Library~
(グニュー多倍長演算ライブラリー)~
の略で、多倍長など任意精度演算のための"フリーな"ライブラ...
web ページの説明に依ると以下のような特徴を持っています。~
~
符号付き整数、有理数、浮動小数点数を操作します。~
実行するマシンの使用可能なメモリ量以外、演算精度に実質的...
豊富な関数のセットを持ち、関数は一貫したインターフェイス...
主な適用用途は、~
・暗号の実装と研究~
・インターネットセキュリティ実装~
・数式処理システム~
・計算機代数学研究~
などなど、です。~
小さなオペランドでも巨大なオペランドでも、可能な限り高速...
速度は、~
・フルワードを基本算術型として使うこと~
・高速なアルゴリズムを使うこと~
・様々なCPUのため最も共通の内部ループに高度に最適化された...
・速度を重視すること~
によって達成されています。~
GMPの最初のリリースは1991年に行われました。~
その後およそ一年に一度の新規リリースとともに継続して開発...
***Mac OS X [#abc4c5c4]
Mac OS X でビルドし動作させることに関しては、公式 web サ...
https://gmplib.org/macos.html~
が、homebrewを使うことで簡単にインストール出来ます。~
(Mac OS X Mavericks 10.9.3 で確認しています。)
$ brew install gmp
正常にインストールが完了したら以下のような状態になります。
$ brew info gmp
gmp: stable 6.0.0a (bottled)
http://gmplib.org/
/usr/local/Cellar/gmp/6.0.0a (15 files, 3.2M) *
Poured from bottle
From: https://github.com/Homebrew/homebrew/commits/maste...
==> Options
--32-bit
Build 32-bit only
--c++11
Build using C++11 mode
$ ls -al /usr/local/Cellar/gmp/6.0.0a/lib/
total 2832
drwxr-xr-x 8 otsuka admin 272 4 19 02:29 .
drwxr-xr-x 11 otsuka admin 374 5 20 17:50 ..
-r--r--r-- 1 otsuka admin 469972 5 20 17:50 libgmp....
-r--r--r-- 1 otsuka admin 897896 4 19 02:29 libgmp.a
lrwxr-xr-x 1 otsuka admin 15 4 19 02:29 libgmp....
-r--r--r-- 1 otsuka admin 29704 5 20 17:50 libgmpx...
-r--r--r-- 1 otsuka admin 35160 4 19 02:29 libgmpx...
lrwxr-xr-x 1 otsuka admin 16 4 19 02:29 libgmpx...
$ ls -al /usr/local/lib/libgmp*
lrwxr-xr-x 1 otsuka admin 40 5 20 17:50 /usr/local/l...
lrwxr-xr-x 1 otsuka admin 33 5 20 17:50 /usr/local/l...
lrwxr-xr-x 1 otsuka admin 37 5 20 17:50 /usr/local/l...
lrwxr-xr-x 1 otsuka admin 41 5 20 17:50 /usr/local/l...
lrwxr-xr-x 1 otsuka admin 35 5 20 17:50 /usr/local/l...
lrwxr-xr-x 1 otsuka admin 39 5 20 17:50 /usr/local/l...
終了行:
[[OS X]]
**GMP [#xfe0137b]
GMP~
https://gmplib.org/~
は~
GNU Multiple Precision Arithmetic Library~
(グニュー多倍長演算ライブラリー)~
の略で、多倍長など任意精度演算のための"フリーな"ライブラ...
web ページの説明に依ると以下のような特徴を持っています。~
~
符号付き整数、有理数、浮動小数点数を操作します。~
実行するマシンの使用可能なメモリ量以外、演算精度に実質的...
豊富な関数のセットを持ち、関数は一貫したインターフェイス...
主な適用用途は、~
・暗号の実装と研究~
・インターネットセキュリティ実装~
・数式処理システム~
・計算機代数学研究~
などなど、です。~
小さなオペランドでも巨大なオペランドでも、可能な限り高速...
速度は、~
・フルワードを基本算術型として使うこと~
・高速なアルゴリズムを使うこと~
・様々なCPUのため最も共通の内部ループに高度に最適化された...
・速度を重視すること~
によって達成されています。~
GMPの最初のリリースは1991年に行われました。~
その後およそ一年に一度の新規リリースとともに継続して開発...
***Mac OS X [#abc4c5c4]
Mac OS X でビルドし動作させることに関しては、公式 web サ...
https://gmplib.org/macos.html~
が、homebrewを使うことで簡単にインストール出来ます。~
(Mac OS X Mavericks 10.9.3 で確認しています。)
$ brew install gmp
正常にインストールが完了したら以下のような状態になります。
$ brew info gmp
gmp: stable 6.0.0a (bottled)
http://gmplib.org/
/usr/local/Cellar/gmp/6.0.0a (15 files, 3.2M) *
Poured from bottle
From: https://github.com/Homebrew/homebrew/commits/maste...
==> Options
--32-bit
Build 32-bit only
--c++11
Build using C++11 mode
$ ls -al /usr/local/Cellar/gmp/6.0.0a/lib/
total 2832
drwxr-xr-x 8 otsuka admin 272 4 19 02:29 .
drwxr-xr-x 11 otsuka admin 374 5 20 17:50 ..
-r--r--r-- 1 otsuka admin 469972 5 20 17:50 libgmp....
-r--r--r-- 1 otsuka admin 897896 4 19 02:29 libgmp.a
lrwxr-xr-x 1 otsuka admin 15 4 19 02:29 libgmp....
-r--r--r-- 1 otsuka admin 29704 5 20 17:50 libgmpx...
-r--r--r-- 1 otsuka admin 35160 4 19 02:29 libgmpx...
lrwxr-xr-x 1 otsuka admin 16 4 19 02:29 libgmpx...
$ ls -al /usr/local/lib/libgmp*
lrwxr-xr-x 1 otsuka admin 40 5 20 17:50 /usr/local/l...
lrwxr-xr-x 1 otsuka admin 33 5 20 17:50 /usr/local/l...
lrwxr-xr-x 1 otsuka admin 37 5 20 17:50 /usr/local/l...
lrwxr-xr-x 1 otsuka admin 41 5 20 17:50 /usr/local/l...
lrwxr-xr-x 1 otsuka admin 35 5 20 17:50 /usr/local/l...
lrwxr-xr-x 1 otsuka admin 39 5 20 17:50 /usr/local/l...
ページ名:
BC::labsへの質問は、bc9-dev @ googlegroups.com までお願い致します。