make clean
编译完成后清除之前的编译作业(使用这个命令前,记得把编译好的固件备份出来,不然会被删除掉,切记)
其中make menuconfig会有一个编译管理器,在里面可以选择型号、OP功能组件,需要用到方向键、回车键、空格键。方向键是移动光标,回车键是确认,空格键是选择(在选项框按下空格键,*号是编译进固件,M是编译但是不编译进固件)
添加功能时尽量依靠依赖包,比如添加ddns时,只需要在luci选项里面选择luci-app-ddns,编译管理器会自动加上ddns-scripts及其他依赖库文件。
1.选择CPU型号
Target System—–Atheros AR71xx/AR7240/AR913x/AR934x
2.选择路由型号
Target Profile—-TP-LINK TL-MR3420 v1
3.添加luci
LuCI—>Collections—– <*> luci
4.添加luci的中文语言包
LuCI—>Translations—- <*> luci-i18n-chinese
5.添加DDNS
LuCI—>Applications —> <*>luci-app-ddns.
6.添加USB挂载
Base system —> <*>block-mount
7.添加硬盘格式支持
Kernel modules —> Filesystems —> <*> kmod-fs-ext4
8.添加UTF8编码
Kernel modules —> Native Language Support —> <*> kmod-nls-utf8
9.添加USB扩展支持
Kernel modules —> USB Support —> <*> kmod-usb-storage-extras.
110.添加自动挂载工具
Utilities —> Filesystem —> <*> badblocks
11.添加复位键支持
Utilities —> <*> restorefactory
12.添加一键开关无线
Utilities —> <*> wifitoggle
最简单的,只需要选正面两项,其余默认即可:
1、 Target System—–选择编译类型
2、 Target Profile—-选择编译路由型号
make V=99
V表示输出详细信息
摘自:http://my.oschina.net/u/183622/blog/80631
摘自:http://my.oschina.net/u/183622/blog/80631