2010-11-21 6 views
0

gnuplotのコンパイルでこの問題に直面していますが、これはより一般的な問題です。 コンパイラは互換性のないバージョンのgmpとmpfrのライブラリを選択しています。これを解決するために何を渡すべきかわからない。設定中のlibgmpとlibmpfrの不一致を修正する方法

私のシステムlibgmpとlibmpfrは、/ usr/libと/ usr/local/libの両方にあります。 mpfr so.1.2とso.4の2つのバージョンがシステムにインストールされています。しかし、コンパイラはso.4を選びます。

LDFLAGSで遊んでも問題は解決しませんでした。助けていただければ幸いです。

答えて

0

複数のバージョンのライブラリをお持ちの場合は、.soコンパイルリンクが正しいリンクを指していることを確認する必要があります。この場合、libmpfr.solibmpfr.so.1.2を指す必要があります。

+0

これはうまくいくはずですが、コンパイラはデフォルトでlibmpfr.so.4を取得しています。 – Sandeep

関連する問題