美文网首页
openwrt(LEDE)编译流程

openwrt(LEDE)编译流程

作者: 只为博军一笑 | 来源:发表于2018-10-11 15:31 被阅读0次

    网络转载,原文链接:https://www.jianshu.com/p/0400008c3c76    如有侵权请告知删除。。

    1.更新软件列表:

    sudo apt-get update

    sudo apt-get upgrade

    2.安装基础环境:

    sudo apt-get install build-essential

    sudo apt-get install subversion

    sudo apt-get install git-core

    sudo apt-get install libncurses5-dev

    sudo apt-get install zlib1g-dev

    sudo apt-get install gawk

    sudo apt-get install flex

    sudo apt-get install quilt

    sudo apt-get install libssl-dev

    sudo apt-get install xsltproc

    sudo apt-get install libxml-parser-perl

    sudo apt-get install mercurial

    sudo apt-get install bzr

    sudo apt-get install ecj

    sudo apt-get install cvs

    sudo apt-get install unzip

    3.建立工作目录,修改权限,进入目录:

    mkdir lede

    sudo chmod 777 lede

    cd lede

    4.下载LEDE源码:

    git clone -b lede-17.01 https://git.lede-project.org/source.git

    cd source

    5.更新软件包:

    ./scripts/feeds update -a

    ./scripts/feeds install -a

    6.测试编译环境:

    make defconfig

    7.配置固件

    make menuconfig

    选择选择CPU型号、路由器型号,<*>,表示将软件包编译进固件,,表示软件包会被编译,但不会编译进固件。

    此处以斐讯K2 PSG1218为例:

    Target System --> MediaTek Ralik MIPS

    Subtarget --> MT7620 based boards

    Target Images --> Phicomm PSG1218

    添加luci网页界面

    LuCI --> Collections -->luci

    添加简体中文

    LuCI --> Modules --> Translations -->Chinese(zh-cn)

    添加网页界面主题

    LuCI --> Themes -->luci-theme-openwrt (喜欢哪个主题就选择那个主题)

    设置完毕,保存,最后选择Exit。

    8.预先下载dl库,避免编译过程中下载造成的失败。

    make download V=s

    9.等待很长时间后,下载完毕。开始编译

    make V=99

    10.再次等待很长时间,第一次时间较长,以后时间较短。

    11.生成的文件在 bin/系列名/ 。

    12.编译好的固件名格式为 lede-xxxx-generic-xxx-squashfs-sysupgrade.bin

    13.如果再次编译,需要先删除 build_dir 目录下的设置文件。

    相关文章

      网友评论

          本文标题:openwrt(LEDE)编译流程

          本文链接:https://www.haomeiwen.com/subject/dlmbaftx.html