不想啰嗦直接肝,依次执行:
git clone git://github.com/openwrt/openwrt.git
cd openwrt
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
make -j4 V=s
您需要gcc, binutils, bzip2, flex, python3.5+, perl, make, find, grep, diff,unzip, gawk, getopt, subversion, libz-dev 和libc 头文件已安装。
安装编译所需软件包的例子
关于 OpenWrt
openwrt是嵌入式设备上运行的linux系统。
OpenWrt 的文件系统是可写的,开发者无需在每一次修改后重新编译。令它更像一个小型的 Linux 电脑系统,也加快了开发速度。
你会发现无论是 ARM, PowerPC 或 MIPS 的处理器,都有很好的支持。并且附带3000左右的软件包,用户可以方便的自定义功能来制作固件。也可以方便的移植各类功能到openwrt下。
Openwrt官网:https://openwrt.org/
学习OpenWrt的网站:
OpenWrt中文网 : http://www.openwrt.org.cn
下载OpenWrt源码并编译
OpenWrt源码分两种,Trunk开发版与Backfire稳定版,建议下载官方源码:https://git.openwrt.org/
https://github.com/openwrt/openwrt
官方参考教程。
以下参考自官方教程
OpenWrt编译系统 – 安装
OpenWrt build system是OpenWrt这个Linux发行版的编译程序。OpenWrt build system 能够在Linux、BSD或者Mac OS X系统上正常工作。但是请注意你必须使用一个对大小写敏感的文件系统。
环境要求:
编译一个可以安装的OpenWrt固件镜像文件(大约8MB大小的),你需要:
一个纯净的OpenWrt编译系统大约需要200MB的空间。
一个包含feeds的OpenWrt编译系统大约需要300MB