我正在尝试编译佐德板的内核(有来自Xilinx的Zync系列SoC )。我遵循以下脚本:
git clone git://github.com/Xilinx/linux-xlnx
git checkout -b xilinx-v2014.2.01 xilinx-v2014.2.01
wget http://downloads.architechboards.com/deposit/microZed_wilink8.config -O .config
make LOADADDR=0x8000 uImage
make modules
因此,您可以看到,我从上述来源获得了一个.config文件。以下是我的疑虑:
make menuconfig
,然后调用make defconfig
,然后是make uImage
,然后是make modules
。但在本例中,省略了make menuconfig
和make defconfig
。那么,如果我已经从上面的网页上获得了.config
文件,那么遵循上面的脚本是正确的吗?或者我应该遵循标准的步骤?.config
文件- make uImage
命令或make modules
命令?.config
文件中的一些参数,那么在调用make uImage
和make modules
命令之前是否需要调用任何其他命令?发布于 2016-10-27 12:21:03
一切都是正确的。
make menuconfig
/make defconfig
将发挥一些神奇的作用,从而生成.config
。如果提供了.config
文件,则跳过make *config
命令。make uImage
和make modules
都需要.config
。是的,我已经在顶级Makefile中检查过了,您也可以这样做。.config
文件中的变化。我建议您在make clean
之后完全重新构建内核。https://stackoverflow.com/questions/40268060
复制相似问题