基于路由器的博客:(一)编译OpenWrt Barrier Breaker固件

首先,这是一个基于路由器的博客,So,记录下整个过程。
编译环境:Ubuntu 14.10 64位虚拟机

安装配置编译所需要的软件包:

sudo apt-get update
sudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core gettext

下载OpenWrt Barrier Breaker源码,svn/git

svn co svn://svn.openwrt.org/openwrt/branches/barrier_breaker

or

git clone git://git.openwrt.org/14.07/openwrt.git

更新源

cd barrier_breaker
./scripts/feeds update -a
./scripts/feeds install -a

打开对HG255D的支持

vim target/linux/ramips/image/Makefile

将所有HG255D前面的#去掉
配置

make menuconfig

如图


基于路由器的博客:(一)编译OpenWrt Barrier Breaker固件_第1张图片

基于路由器的博客:(一)编译OpenWrt Barrier Breaker固件_第2张图片

选择好功能模块就可以开始编译了

make V=99

历时几个小时不等,注意过程中需要保持网络畅通。

刷机,固件地址
bin/ramips/openwrt-ramips-rt305x-hg255d-squashfs-sysupgrade.bin

你可能感兴趣的:(基于路由器的博客:(一)编译OpenWrt Barrier Breaker固件)