openwrt学习-2:编译
设备:RG100A
版本:barrier_breaker 14.07 r42625
编译环境:ubuntu 14.10
安装编译OpenWrt所需要的软件
sudo apt-get install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzip zlib1g-dev subversion
下载源码,指定为正式发布的r42625版本
mkdir OpenWrt
cd OpenWrt
svn co svn://svn.openwrt.org/openwrt/branches/barrier_breaker@42625
配置编译环境:
cd barrier_breaker/
./scripts/feeds update -a
./scripts/feeds install -a
Feeds是OpenWrt环境所需要的软件包套件。
make defconfig
make prereq
make menuconfig
配置目标系统和luci:
开始编译:
make V=99或make V=s
编译过程中有时会出现下载出错的现象,重复编译下载即可
编译attrtab.c时出现错误,增加虚拟内存,重启后重新编译正常
发表评论