0

mimetic ライブラリ v0.9.7 を使用するドライバー プログラムを作成しようとしています。アプリケーション (mime-test) をコンパイルできますが、実行すると次のエラーが発生します。

mime-test: 共有ライブラリの読み込み中にエラーが発生しました: libmimetic.so.0: 共有オブジェクト ファイルを開けません: そのようなファイルやディレクトリはありません

だから私はいくつかの答えを求めてウェブを見回しましたが、問題が何であるかを理解できません。これが私がこれまでに試したことです。

libmimetic.so.0 が libmimetic.so.0.0.0 を指す「/usr/local/lib」内のシンボリック リンクであることを確認しました。mimetic をコンパイルしてインストールした後、「ldconfig」を実行しました。Makefile で、リンク時にフラグ「-lmimetic および -L/usr/local/lib」を追加しました。

「ldd mime-test」を実行すると、次のエントリが表示されます (他のライブラリは省略されています)。

libmimetic.so.0 => 見つかりません

あるサイトでは、64 ビット環境で 32 ビット ライブラリを使用しようとすると、この種のことが発生する可能性があるとのことでしたが、これが私の問題かどうかを判断する方法がわかりません。それが違いを生む場合、x64プラットフォームにライブラリをコンパイルしてインストールしました。

何か案は?

4

0 に答える 0