他の言語の「タイトル」はどこに保存されますか?

他の言語の「タイトル」はどこに保存されますか?

Cと互換性のない言語(たとえばD)用のライブラリを作成する場合は、「ヘッダファイル」をインストールするのに最適な場所はどこですか?

usr/includeFHSは「Cプログラムに含まれるヘッダファイル」に適用されると言うので悪い考えのようです。

答え1

あなたはあなた自身のルールを定義しますが、私は本当にそれを離れたいと思います/usr/include

/usr/lib/<lang>ここで人気があると思われる解釈された言語の場合(少なくとも持っていて/usr/lib/pythonバージョン別の項目を処理するためのバリエーションがある)、そこにバイナリデータがなければ(または少なくともアーキテクチャ独立のバイナリデータのみ)次のように思います/usr/lib/perl。 FHSで見るのがより適切です(私のシンボリックリンクもあります)。/usr/lib/ruby/usr/share/<lang>/usr/share/tcl/usr/lib/tcl

それでも、FHSの精神に応じて、インストーラ(またはディストリビュータ)がorを使いやすくする方法を提供しながら、/opt/<lang>/shareorを使用することを好みます。/opt/<lang>/lib/usr/share/<lang>/usr/lib/<lang>

答え2

私が言いたいのは/usr/local/include/あなた自身の追加です。Linuxファイルシステム階層標準

関連情報