クロスプラットフォームのlibcapをコンパイルする方法

クロスプラットフォームのlibcapをコンパイルする方法

次のURLからダウンロードしたライブラリについて質問があります。 https://git.kernel.org/pub/scm/linux/kernel/git/morgan/libcap.git/ そのバージョンは2.26です。私のARMプラットフォームに合わせてこのライブラリをコンパイルして実行する必要があります。ライブラリはうまくコンパイルされますが、 "./setcap cap_net_raw,cap_net_admin,cap_dac_override+eip ./my.elf" コマンドを使用して実行すると、"共有ライブラリのロードエラー: libcap.so.2: 共有オブジェクトファイルを開くことができません"返されます。 : そのファイルやディレクトリが見つかりませんでした"エラーが発生しました。さらに、私のコンピュータの設定に最適です。libcap.so.2ファイルが/ libディレクトリのsetcapファイルにリンクされているようです。 libcap.soファイルがないため、libcap.so.2エラーが返されます。クロスプラットフォームのlib方向。この問題についてどのような考えがありますか?

関連情報