1

私は自分のカーネル(linux-3.6.6)をdebian linuxバージョン(12.04)で成功裏にコンパイルしました(LinuxPraxis->は私の新しいバージョンの名前です)そしてRead_write.cファイルにいくつかの変更を加えました("私は気になります名前付きパイプが書き込み中および読み取り中のときにメッセージを取得するために、そこにいくつかのprintkを書き込みます")。

新しいバージョンを再コンパイルする必要があると聞きました。私がそれを理解するのを手伝ってください。

カーネルを完全に再コンパイルする必要がありますか、それともカーネルを再コンパイルする別の方法ですか?

4

2 に答える 2

0

「make -j5」を使用して、4 コアのホスト システム用のカーネル イメージ ファイルを再構築します。

次に、「make install -j5」を実行して、カーネル イメージ ファイルをインストールします。

「make install」はカーネル イメージ ファイルを圧縮し、カーネル イメージを /boot にコピーし、grub-update を実行して grub 構成ファイルを更新します。

于 2012-12-18T06:40:37.800 に答える
0

コンパイル済みの場合、Makefile は変更されたファイルに依存する部分のみを再コンパイルします。それに依存する複数のファイルがまだ存在する可能性がありますが、最初のコンパイルよりも労力は大幅に少なくなるはずです。別のことをする必要はありません。コンパイルは同じように機能します。変更されたファイルに依存しないディスク上に既に存在するファイルは、単純に再コンパイルされません。

于 2012-12-14T13:01:16.917 に答える