カスタムライブラリとインクルードファイルの正規パスは何ですか?私は/ usr/local/lib +/usr/local/includeか〜/ lib〜/ includeを考えました。前者は配布のパッケージマネージャーによって管理されているので、後者はより良い選択肢に見えます。それは干渉しないのが最善です。実際に〜/ libを使用している人への参照は見つかりません。ライブラリとインクルードパス〜/ libと〜/ include?
ありがとうございました
カスタムライブラリとインクルードファイルの正規パスは何ですか?私は/ usr/local/lib +/usr/local/includeか〜/ lib〜/ includeを考えました。前者は配布のパッケージマネージャーによって管理されているので、後者はより良い選択肢に見えます。それは干渉しないのが最善です。実際に〜/ libを使用している人への参照は見つかりません。ライブラリとインクルードパス〜/ libと〜/ include?
ありがとうございました
これは自分で作成したものなのでしょうか、サードパーティのインストールですか?
通常、/ usr/local /は、元のOSに含まれていないパッケージをインストールするのに適しています。私はソースからビルドしてインストールしたものについて、これを自分で行います。物事を置くもう1つの場所は、市販の第三者のソフトウェアでよく使われる/ optです。
ホームディレクトリを使用して自分自身で何かを書くつもりなら、 "〜"はうまく聞こえます。これは、root権限を持たない場合や、他のOSパッケージと混在させたくない場合にも便利です。
コンパイルとリンク時には、それらのディレクトリを使用するように設定する必要があります。また、動的共有ライブラリを使用している場合は、LD_LIBRARY_PATHも設定する必要があります。
私は自分のライブラリで作業しています。メイクファイルや長いコンパイルコマンドを使わずに、小さなプログラムを「オンザフライで」書くことができるように、簡単にプレイしたいと思っています。ありがとう。私は家のオプションと一緒に行きます。 – lanskey
〜/ libと〜/ includeは、カスタムアプリケーションやスクリプトに〜/ binを使用しているので、これを自然に拡張したように見えます。 – lanskey