Unix / Ubuntuでの静的ライブラリファイルの標準的な場所は何ですか


6

ライブラリを手動でインストールしようとしていますが、実際には、できれば自分のlibパス内の適切な場所に置いてください。

lib[...].aその静的ライブラリファイルに関連するファイルとヘッダーの束があります。下の私が見た場合/usr/lib/、私は唯一の参照.soも同様のため、ファイルを/lib//lib32/私は私が把握などができ、そこにそれをチャックが、それは他で居心地の良い取得することができます任意の場所がある.aファイルまたはいずれかのようなこととして良い場所ですが?私は図書館の専門家ではありませんが、機能的には重要ではないと確信していますが、従来のベストプラクティスを学びたいと思います。また、ヘッダーを配置する標準的な場所はどこですか?

回答:


8

静的ライブラリは、対応する動的ライブラリの隣に、FHSに従って属します。通常、静的ライブラリはソフトウェアのビルドにのみ必要であり、実行する必要はないことに注意してください。


7

ちなみに、パッケージ管理システムがインストールする場所には、手動でインストールしたもの/usr/libやを置かないでください/lib。それを入れて、/usr/localそれがそれのためです。


1
しかし、ちょっと待って、私の答えはただの発言です、イグナシオはあなたの実際の質問に対する答えを与えたので、あなたは彼を受け入れるべきです!
reinierpost
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.