0

CUDA の例を (/usr/local/cuda/samples/ から) 実行しようとすると、libGLU.so、libX11.so、libXi.so などのライブラリが見つからないため、多くのエラーが発生しました。インストールしたところにありますが、再インストールしても効果はありませんでした。もちろん、コンパイルは続行できませんでした。

一部のライブラリは、CUDA のインストール中に (CUDA のインストールが完了した後に手動でインストールすることにより) オプションとして表示されますが、私はそれらを気にしませんでした。ログを保持していなかったので、その情報を失いました。

不足しているシンボリック リンクと間違ったバージョンのライブラリを検索しましたが、何も起こりませんでした。

4

1 に答える 1

0

多くの調査の結果、ライブラリは devel パッケージに含まれていることがわかりました。したがって、次のものを(yumで)インストールする必要がありました。

  • libXi-devel
  • mesa-libGLU-devel
  • libXmu-devel
  • libX11-devel
  • freeglut-devel

さて、libGL.so への参照がなくなったため、mesa-libGLU-devel のインストールが原因で (サンプルで試していました)、コンパイル時に libGLU に新しい問題が発生したため、NVIDIA ドライバーを再インストールする必要がありました。 、壊れたリンクを修正しました。

その後、例のコンパイルが機能しました。ここでソリューションの2番目の部分を見つけました

于 2014-10-27T12:46:24.593 に答える