OpenWrt编译

OpenWrt编译简单过程
1,OpenWrt编译环境准备
sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils subversion libncurses5-dev ncurses-term zlib1g-dev

2,下载OpenWrtbarkfile or trunk 源码
mkdir openwrt && cd openwrt
svn co svn://svn.openwrt.org/openwrt/branchs/backfile  or trunk测试版本
cd backfire or trunk
./scripts/feeds update -a 更新软件包
./scripts/feeds install -a 安装软件包

3,make menuconfig进行定制配置

4,开始编译
make -j V=99

嵌入式交叉编译环境
http://jingyan.baidu.com/article/215817f7e8daa21eda1423dc.html

时间: 2024-11-05 22:52:05

OpenWrt编译的相关文章

openwrt编译环境搭建

1,首先安装ubuntu系统,这里安装的是虚拟机 2,安装openwrt编译所需环境  apt-get install build-essential libncures5-dev gawk libssl-dev subversion git uzip    在安装之前运行了下 apt-get update 在安装时出现了“/var/lib/dpkg/local”的错误  rm了这个文件 3,在home目录下mkdir openwrt了一个文件目录,然后运行 git clone git://gi

记录OpenWRT编译(未完成)

刚入手一部TPLINK-WR886N路由器,想刷入OpenWRT.网上找了许久,发现没有现成的固件可用,于是就去找OpenWRT编译的教程来学习,照着编译 (参考地址:http://blog.csdn.net/fyh2003/article/details/44564219). 照着编译发现问题,SVN拷贝程序的时候,SVN提示连接被拒绝.在官方Wiki库中找到解决方案 https://dev.openwrt.org/wiki/GetSource 官方将版本控制的从SVN切换到Git,所以获取O

openwrt编译Build dependency: Please do not compile as root.错误解决

Checking 'working-make'... ok. Checking 'case-sensitive-fs'... ok. Checking 'getopt'... ok. Checking 'fileutils'... ok. Checking 'working-gcc'... ok. Checking 'working-g++'... ok. Checking 'ncurses'... ok. Checking 'zlib'... ok. Checking 'gawk'... ok

openwrt 编译软件包出现错误(is missing dependencies for the following libraries: libpthread.so.0)

install -m0755 /home/yanfa/workspace/trunk-wr703/build_dir/target-mips_r2_uClibc-0.9.33.2/lk_cnp_serial_eth/lk_cnp_serial_eth /home/yanfa/workspace/trunk-wr703/build_dir/target-mips_r2_uClibc-0.9.33.2/lk_cnp_serial_eth/ipkg-ar71xx/lk_cnp_serial_eth/b

OpenWRT 编译教程

1.安装Ubuntu 到 http://www.ubuntu.org.cn/desktop/get-ubuntu/download/ 下载,版本随便,我选的是10.10 32位版.安装过程就不说了,图形化安装,而且是中文版,连安装都搞不定的,可以关闭本页面了.可以安装在虚拟机里,也可以安装在物理机了,官方建议有条件的最好安装在物理机上,大概是说虚拟机有时会有不可预料的情况,但装在虚拟机里的人多得是了.题外话:安装过程中某一步设置用户名密码时,我是选择了自动登录,因为懒得每次都输密码登录,反正只是

Mac OS下搭建OpenWrt编译环境记录(针对官方最新2015.01.20之trunk)

前言 之前已经在MacOS下搭建好了OpenWrt的编译环境,没想到更新到最新的官方Trunk之后,噩梦就此开始.现将思考过程以及应对方法做个记录. 背景知识 OpenWrt推荐用MacPorts来搭建MacOS中的相关工具.MacOS自带了gcc,版本信息如下: Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.

Openwrt 编译添加模块 Package

3.  添加模块 一般我们需要建立自己的模块(package),在编译固件时可以选择是否将自己的模块编译到固件中去. 3.1. 建立package 最终helloword文件目录结构为: helloword/ ├──Makefile └── src ├── helloworld.c └── Makefile 在./openwrt/trunk/package/utils/目录下新建helloword文件夹. 然后在helloword文件夹下新建src文件夹. 3.2. 在src目录下编写hello

嵌入式Linux下开源路由器OpenWRT编译与下载

*************************************************************************************************************************** 作者:EasyWave                                                                   时间:2014.10.26 类别:Linux应用-开源路由器OpenWRT的编译与下载    

openwrt编译 固件太大报错 .bin is too big

openwrt只选中SSH LUCI 编译 报错 无法生成固件 问题出在:openwrt-ramips-mt7620-ex2700-squashfs-sysupgrade.bin 这个固件也没用 . 修改方法: 进入./target/linux/ramips/image 打开makefile 找到ex2700_mtd_size=3866624  改为8126464即可.影响未知 error log: if [ `stat -c%s "/home/l/linux/build_dir/target-