2012-01-17 12 views
39

ベアは、この1はLinuxのconfigure/make、--prefix?私と一緒に

...説明するのは非常に簡単ではありません私は私のbuildrootのビルドディレクトリにconfiguremakemake installのXfceにしようとしています。設定するときに私は

--prefix=/home/me/somefolder/mybuild/output/target 

を使用しています、それは右のフォルダに作成しますように、それが圧縮され、実行されます場合は、しかし、私はそれが

/home/me/somefolder/mybuild/output/target 

内のファイルを探して、さまざまな設定ファイルからエラーが発生します(これはもちろん存在しません。)

ビルドするフォルダを設定するにはどうしたら、設定ファイル用に別のルートディレクトリを設定するのですか?

答えて

47

Do configure --helpその他のオプションがあります。

異なる場所を上書きするためのさまざまなオプションを提供することは非常に一般的です。標準では、--prefixがすべてを上書きするため、接頭辞を指定した後にconfigの場所を上書きする必要があります。このアクションコースは、通常、すべてのautomakeベースのプロジェクトで機能します。

さらに悪いケースは、configureスクリプトを修正する必要がある場合、さらに悪いことに、生成されたmakefilesおよびconfig.hヘッダを修正する必要がある場合です。私はそれを行う必要があると考えてい

./configure --prefix=/home/me/somefolder/mybuild/output/target --sysconfdir=/etc 

:しかし、ええ、Xfceのためにあなたは、このような何かを試すことができます。