Hi,大家好!我是CrazyCatJack。最近在學(xué)習(xí)Linux內(nèi)核的配置、編譯及Makefile文件。今天總結(jié)一下學(xué)習(xí)成果,分享給大家^_^
1.解壓縮打補(bǔ)丁
首先是解壓縮你獲取到的Linux內(nèi)核。這里我用到的是linux.2.22.6版本的內(nèi)核。在Linux下命令行通過tar xjf linux.2.22.6.tar.bz2解壓內(nèi)核。然后,如果你需要對這個內(nèi)核打補(bǔ)丁的話,用patch命令:patch -px <../linux.2.22.6.patch。這里的px指的是忽略掉補(bǔ)丁文件中描述的第幾個斜杠。也就是忽略前x個目錄。
--- linux-2.6.22.6/arch/arm/configs/s3c2410_defconfig+++ linux-2.6.22.6_jz2440/arch/arm/configs/s3c2410_defconfig
如果你此刻就在內(nèi)核的根目錄下,即linux-2.6.22.6下,也就是說打補(bǔ)丁需要忽略掉一個斜杠的目錄。那么打補(bǔ)丁的命令就是patch -p1 <../linux.2.22.6.patch。
2.配置內(nèi)核