root権限なしでライブラリをリンクする方法

root権限なしでライブラリをリンクする方法

クラスタのローカルアカウントに対するroot権限なしでOpenMPIをコンパイルしようとしましたが、次のエラーが発生します。

/usr/bin/ld: cannot find -libcm
/usr/bin/ld: cannot find -lnuma
/usr/bin/ld: cannot find -libverbs

管理者権限なしでこれらのライブラリをリンクする方法はありますか?

ベストアンサー1

コンパイル/ビルド/リンク時にライブラリを使用するための特別な権限は必要ありませんが、システムにライブラリがインストールされている必要があります。

または、開発ツールがインストールされている場合は、直接コンパイルしてホームディレクトリから接続することもできます。

Ubuntuシステムにライブラリをインストールするには:

sudo apt-get install libnuma-dev libibverbs-dev

対応する libcm パッケージが見つかりません。

おすすめ記事