OpenWrt固件编译、软件包Ipk的编译详解

本文详细介绍了如何在Ubuntu环境下编译OpenWrt固件和软件包Ipk。从更新系统、安装必备软件,到下载OpenWrt源码、配置编译选项、解决编译问题,再到SDK编译和源码编译IPK包的步骤,为读者提供了一份完整的编译指南。编译过程中强调了备份dl目录以节省时间,并指出SDK编译可能存在的问题,推荐使用源码编译方法。
摘要由CSDN通过智能技术生成

OpenWrt固件编译


一.准备阶段

    1.首先你先得有个Linux环境,我使用的是Ubuntu14.04系统。然后把系统的下载源更新一下,这样接下来下载软件会快很多。

      更新源参考: http://chenrongya.blog.163.com/blog/static/8747419620143185103297/

    2.安装一下辅助用的必需软件包

  
  
  
  1. sudo apt-get install g++
    sudo apt-get install libncurses5-dev
    sudo apt-get install zlib1g-dev
    sudo apt-get install bison
    sudo apt-get install flex
    sudo apt-get install unzip
    sudo apt-get install autoconf
    sudo apt-get install gawk
    sudo apt-get install make
    sudo apt-get install gettext
    sudo apt-get install gcc
    sudo apt-get install binutils
    sudo apt-get install patch
    sudo apt-get install bzip2
    sudo apt-get install libz-dev
    sudo apt-get install asciidoc
    sudo apt-get install subversion
    sudo apt-get install sphinxsearch
    sudo apt-get install libtool
    sudo apt-get install sphinx-common
    sudo apt-get install mercurial


二. 下载openwrt 源码并且编译


      这一步是最关键的,无论是固件编译或者是软件包Ipk的编译都要经过这一步。当然,这一步也是最复杂的最容易出错的。

      1.下载源码

          源码分为好几个版本,有开发板Trunk和稳定版本,新手强烈建议用稳定版,因为Trunk版有bug容易出错。这里使用的是14.07 branch (Barrier Breaker) 

          下载链接见:https://dev.openwrt.org/wiki/GetSource

  
  
  
  1. mkdir  openwrt
    cd openwrt
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值