我正在使用OpenWrt为 wifi 设备编译图像。按照说明,我将一个简单的.config
文件复制到 TOP-DIR。
CONFIG_TARGET_ar71xx=y
CONFIG_TARGET_ar71xx_generic=y
CONFIG_TARGET_ar71xx_generic_XXX_OpenWrt_Router=y
Run Code Online (Sandbox Code Playgroud)
然后运行命令make menuconfig
。这个命令的结果是
.config file now having default configuration.
Run Code Online (Sandbox Code Playgroud)
但是,我不知道所有新配置来自哪里。如果我只是改变CONFIG_TARGET_ar71xx_generic_XXX_Router=y
,CONFIG_TARGET_ar71xx_generic_YYY_Router=y
那么结果make defconfig
肯定会大不相同。
当我启用make V=s
读取make
. 我总是make[numer]
在日志中看到。
例如:
datle@debian:~/workspace/cpx/trunk$ make
rm -rf openwrt/tmp
cp config/defaut.config openwrt/.config
cd openwrt && make
make[1]: Entering directory `/home/datle/workspace/cpx/trunk/openwrt'
make[1]: Leaving directory `/home/datle/workspace/cpx/trunk/openwrt'
make[1]: Entering directory `/home/datle/workspace/cpx/trunk/openwrt'
make[2]: Entering directory `/home/datle/workspace/cpx/trunk/openwrt'
Collecting package info: done
Collecting target info: done
Checking 'working-make'... ok.
Checking 'case-sensitive-fs'... ok.
Checking 'getopt'... ok.
Checking 'fileutils'... ok.
Checking 'working-gcc'... ok.
Checking 'working-g++'... ok.
Checking 'ncurses'... ok.
Checking 'zlib'... ok.
Checking 'gawk'... ok.
Checking 'unzip'... ok.
Checking 'bzip2'... ok.
Checking …
Run Code Online (Sandbox Code Playgroud)