openwrt交叉编译

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openwrt交叉编译相关的知识,希望对你有一定的参考价值。

操作系统为ubuntu 12.04.04

1、安装所需要的相关软件包

apt-get install g++

apt-get install libncurses5-dev

apt-get install zlib1g-dev

apt-get install bison

apt-get install flex

apt-get install unzip

apt-get install autoconf

apt-get install gawk

apt-get install make

apt-get install gettext

apt-get install gcc

apt-get install binutils

apt-get install patch

apt-get install bzip2

apt-get install libz-dev

apt-get install asciidoc

apt-get install subversion

apt-get install libssl-dev


2、下载openwrt源码

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


3、进入openwrt目录,更新并安装软件包

./scripts/feeds update –a

./scripts/feeds install –a


4、检查配置

make defconfig


5、进入定制界面选择设备固件,也可以进入后,加载已有的配置

make menuconfig


6、设置环境变量

export FORCE_UNSAFE_CONFIGURE=1


7、开始编译

make V=s 

等同于make V=99



本文出自 “点滴成长” 博客,请务必保留此出处http://linuxzp.blog.51cto.com/3614757/1872760

以上是关于openwrt交叉编译的主要内容,如果未能解决你的问题,请参考以下文章

openwrt交叉编译

Transmission在Pandorabox(Openwrt)下的交叉编译

极路由1s(mt7620a)OpenWrt交叉编译go程序

路由器OpenWrt 手动编译 ipk

从linux到openwrt的交叉编译时,通用ELF(EM:62)中的重定位

交叉编译一个automake项目?