• 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 ------- 数字转换为 字符串
    电脑连接线 --- DVI,VGA,HDMI
    根据URL 在桌面生成快捷方式
    .net ----------- EXCEL导出为文本格式,
    护照与签证
    jq:选择器的应用(表格的隔行换色、全选和全不选)
    jq:选择器(属性、表单、表单对象属性)
    jq:选择器(基本过滤选择器)
    jq:选择器(层次选择器)
    jq:选择器(基本选择器)
  • 原文地址:https://www.cnblogs.com/kmist/p/9774292.html
Copyright © 2020-2023  润新知