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











