我正在尝试编译佐德板的内核(有来自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
复制相似问题