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


本文档详细介绍了如何下载并编译OpenWRT源码,包括更新源码、测试编译环境、自定义LuCI界面语言和应用插件,以及编译中如何支持ffmpeg和Gstreamer。在编译过程中,特别强调了需要稳定的网络环境以下载各种包。此外,还提到了如何重新编译以添加特定功能,并分析编译结果。
27

被折叠的 条评论
为什么被折叠?



