cygwinの話だ。
gccでビルドすると、こんなエラーが出た。
/usr/lib/gcc/i686-pc-cygwin/4.5.3/cc1.exe: error while loading shared libraries: cygmpfr-4.dll: cannot open shared object file: No such file or directory
見つからんらしい。
ネット検索すると、libmpfr4パッケージをインストールすればいいらしい。
ふーん。
カテゴリーは「Libs」。
説明は「A library for multiple-precision floationg-point arithmatic with exact rounding」。
単にmainしかない関数なんだけど、gcc4のリンカが指定しているってことかな。
それなら自動的にインストールしてほしいものだが(ぶつぶつ)。
ぶつぶつ言っても仕方ないので、インストールしてコンパイル。
うん、よさそうだ。
ありがとうございました!
返信削除同じエラーが出ていて、ずっとgccを入れなおしたりしてみて
解決しないで悩んでいたのですが、
libmpfr4パッケージをインストールしたら、一発で直りました。
感謝しています。
コメントありがとうございます。
返信削除書いたことが役立つのは、非常にうれしいです!
gslをインストールしようとしたら同じエラーに引っかかり、
返信削除"cygmpfr-4.dll"でGoogleで検索。
一番上に表示されたのがここでした。
あっさりと問題解決できて、感謝してます。
コメントありがとうございます。
返信削除なるほど、一番上にあったのですね。
gslは数学用ライブラリですか。
使ったことないですが、覚えておきます。
http://www.gnu.org/software/gsl/