zoukankan      html  css  js  c++  java
  • openwrt(一):openwrt源码下载及编译环境搭建

    声明:从网上各位大神的博客学习,整理后记录,非原创。 

    注:请用非root用户来下载源码

    导航:

    1. openwrt编译环境搭建

    2. openwrt源码下载

    3. feeds更新

     

    1. openwrt编译环境搭建

      开发的第一件事就是搭建好开发环境。逐条安装,方便查看有没有安装成功。

    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 libssl-dev
    sudo apt-get install libssl0.9.8
    sudo apt-get install git-core
    sudo apt-get install build-essential
    sudo apt-get install mercurial

    至此,环境搭建完成。

    2. openwrt源码下载

      今年是2018年,在这之前,openwrt还是叫openwrt,但在这之后,openwrt被收购了,改名lede。故而原本下载的服务器地址都失效了。在百度以后,找到新的下载地址。

      注:(1) 下载源码只需第一个命令。

        (2) 请使用非root用户进行操作。

        (3) 单独创建一个干净的工作目录用来git源码。

    版本号为LEDE 17.01

    git clone git://github.com/openwrt/openwrt.git
    ./scripts/feeds update -a 
    .
    /scripts/feeds install -a
    make menuconfig
    make V
    =s

     

    版本号为chaos_calmer 15.01.1

    git clone git://github.com/openwrt/chaos_calmer.git
    
    cd chaos_calmer
    
    ./scripts/feeds update -a
    
    ./scripts/feeds install -a
    
    make menuconfig
    
    make V=s

     3. feeds更新

    ./scripts/feeds updata -a
    ./scripts/feeds install -a

    这两句是对feeds进行更新。

    至此,源码下载完毕。下文将对openwrt进行配置。

  • 相关阅读:
    java 编程思想——基础篇
    JDK编译器针对final变量的优化
    Java源码分析:深入探讨Iterator模式——迭代器模式
    JDK源码分析:java.lang.String
    JDK源码分析——Java.util.Vector的浅析
    JDK1.5下的String优化
    关于GDAL打开hfa大文件的问题
    使用SQLite3支持中文路径
    如何使用GDAL进行AOI裁剪
    常用直线生成算法
  • 原文地址:https://www.cnblogs.com/kmist/p/9774292.html
Copyright © 2011-2022 走看看