GNU make &のファイルを他の場所に保存するにはどうしたらいいですか?私は私が使用してコンパイルされ得ることを働いているプロジェクトをしている:事は、私は何でもサンドボックスによって生成されたファイルを/ SVN/gitの/ HGである、現在のフォルダを汚染したくないGNU makeで生成されたファイルを別の場所に保存する
./configure --prefix=/usr && make && su -c 'make install'
ですそのコマンド。これらのファイルを別の場所に置いておきたい。
make O=/home/user/linux-output
これは、Makefileと生成されたバイナリを別のディレクトリに移動します。しかしconfigureスクリプト自身とMakefile.inはソースツリーを '汚染'します。 –
はい、Douglasが正しいです。.in、.m4ファイル(使用されている場合)は引き続きソースツリーにあります。 – hyperboreean
これはvpathビルドと呼ばれ、開発者がパッケージを正しく書き込む場合にのみ機能します。あなたがパッケージのメンテナーであるときは、vpathが作業を確実にすることはあなたの責任です。 –