佐须之男的博客

技术需要沉淀,成长需要痛苦,成功需要坚持,敬仰需要奉献

如何配置OpenWrt开发环境?-跟着佐大学OpenWrt开发入门培训班03讲

如何配置OpenWrt开发环境

  1. 安装虚拟机,Virtualbox或者VMvare

  2. 安装Ubuntu 16.04 或者 18.04 64位系统

  3. 安装开发环境,选择速度最快的源,然后执行 sudo apt-get update;接下来执行

    1. Ubuntu 16.04:sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils libncurses5-dev ncurses-term zlib1g-dev gawk asciidoc libz-dev git-core uuid-dev libacl1-dev liblzo2-dev pkg-config libc6-dev curl libxml-parser-perl ocaml-nox

    2. Ubuntu 18.04:sudo apt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk git ccache gettext libssl-dev xsltproc zip

    3. Ubuntu 20.04:sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 python2.7 unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler g++-multilib antlr3 gperf wget curl swig rsync

  4. 下载OpenWrt源码,执行 git clone https://git.lede-project.org/source.git lede,大家可以根据自己的实际需求来checkout代码,比如

    1. git clone git://git.openwrt.org/openwrt.git 或者 git clone https://github.com/openwrt/openwrt.git

    2. 对于新手来说,可追加执行 git checkout openwrt-18.06 或者 git checkout openwrt-19.07 checkout 稳定版系统,来保证代码编译不出错。

  5. 编译系统 make V=99

    参考文档:https://openwrt.org/docs/guide-developer/build-system/install-buildsystem

« 上一篇 下一篇 »

© 2016 佐须之男版权所有 | 业务合作 181-1435-4589 (陆工)