Linux/UNIXにC++コマンドラインプログラムをインストールするときは、それを元のディレクトリに残しておき、それが既にパス上にあるディレクトリに移動するのではなく、私はメイクを持っているエントリインストール:Linux/UNIXデータファイルをインストールする
さらに少し先を探しmv ayane /usr/local/bin
を、私はプログラムを読む必要があるコンフィギュレーション、データおよびスクリプトファイルの完全なディレクトリまたは2、で終わるつもりだ、でいくつかのいくつかの場合には後で変更して保存することができます。
これは、プログラムがデータファイルの場所をどのように知ることができるかという問題につながります。私のUbuntu Linux仮想マシンで/ binを見ると、バイナリファイルしか入っていないので、データファイルは通常はプログラムと同じディレクトリに置かれません。
プログラムで知ることができる場所にデータファイルを置くための通常の解決策は何ですか?
関連性:http://stackoverflow.com/questions/528399/what-should-linux-unix-make-install-consist-of – dmckee