2010年12月25日土曜日

Ubuntuにgcc、GMPをインストールする

ノートパソコンにVMWare Playerをインストールし、Ubuntuを動かしてみた。

卒研にC++と多倍長計算を使うので、GMPをインストール。
ここからが長かった。

./configure→make→make installの流れがLinuxでのインストール標準型らしいので
その方法で試してみるも、makeが実行できず。
makeができない理由としてはconfigureの際にエラーが発生していることが多いらしく、
よく見てみると、

checking for suitable m4... configure: error: No usable m4 in $PATH or /usr/5bin (see config.log for reasons).

というエラーが出ていた。
まじかいな。
ということでググると、

$ sudo apt-get install m4 m4-doc

を実行すれば良いということで成功。
makeも成功。しかしmake installで何故か失敗。
でいろいろ調べる内に、このサイトの方法でインストールも完了。

そしてここのサンプルを試してみたところ・・・失敗。

そこで、
$sudo apt-get install libgmpxx4ldbl libgmp3c2
をしてみたあとにもう一度サンプルを実行したところ、成功!!

あんまりすっきりしないけどできたし良いとしよう。

追記:./configure --with-gmp=/usr/local を実行していたのが良かったのかも。
「自分でmakeした最新版のGMPは/usr/localに入っているので--with-gmp=/usr/localを付けます。これを付けないとgmp.hとlibgmpのバージョンが違うというエラーが出ることがあります。」参照

とのこと。

0 件のコメント:

コメントを投稿