gitリポジトリ自体でLinuxカーネルをコンパイルする必要がありますか?


3

これは一般的な慣行に関するものです。Linuxカーネルを含むgitリポジトリがあります。次に、このLinuxカーネルをビルドします。ソースをgitリポジトリの外部にコピーしてからカーネルを構築する必要がありますか?または、gitリポジトリ自体の中でビルドを実行する必要がありますか?私の懸念は、ビルドプロセス中に作成される多くのファイルであり、gitリポジトリに含めるべきではないと考えています。

回答:


5

リポジトリ自体でコンパイルしてもかまいません。新しいファイルは、初めて手動で追加するまでGitによって無視されます。(make mrproperまたはgit clean -dfxを使用して、コンパイル出力を取り除くことができます。)


メイクをきれいにできませんか?それはmake mrproperと同じですか?
-AnkurVj

1
@AnkurVj:make clean通常、コンパイル出力(オブジェクトファイル)のみを削除します。make distcleanソースコードの公開されたtarballに含めるべきではないものをすべて削除します。make mrproperはLinuxソースに固有であり、その中間にあるものmake cleanですmake distcleanMakefileの1148行目以降を参照してください。
悲しみ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.