1.下载官方源码
mkdir openwrt
cd openwrt
git clone https://github.com/openwrt/openwrt.git
'
2.更新源码
cd openwrt
./scripts/feeds update -a
./scripts/feeds install -a
3.测试编译环境
make defconfig
5.自定义配置
下面LuCI=》Modules=》Translations=》选择语言Chinese;
LuCI=》Applications=》选择需要的插件,选择完成后保存,开始编译,这里一定要有梯子,便已开始后会自动下载各种包,很多人失败的原因也就是这里。
不选择也可以,保存配置信息退出.
6.编译:
make -j8 V=99
执行
make -j1
可以看到构建系统的编译顺序:
7:支持ffmpeg
menuconfig->Multimedia->ffmpeg
重新编译
得到ffmpeg ipk包文件:
一组命令分析编译结果:
8:支持Gstreamer
menuconfig->Multimedia->gstreamer
\
重新编译
分析编译结果:
如果想重新再一个新的目录编译内核,执行make KERNEL_BUILD_DIR=./dir
或者 make target/linux/compile KERNEL_BUILD_DIR=./zilong