Ubuntu搭建Openwrt编译环境

Ubuntu18.04搭建Openwrt编译环境并编译

因为项目所需,在Vmware15上安装Ubuntu18.04,并且搭建openwrt的编译环境。

前期准备工作:

  1. 安装Vmware15: 百度网盘下载地址 提取码: 2dbp

  2. 安装Ubuntu18.04:下载地址
    以上两步的安装教程网上有很多,在此不作较多介绍。

开始搭建openwrt编译环境

有能力的话可以换一下源

  1. 打开Terminal,分别输入以下命令
sudo apt-get update
sudo apt-get upgrade
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 subversion build-essential libncurses5-dev zlib1g-dev gawk git ccache gettext libssl-dev xsltproc zip make

到这里,我们编译所需要的库都安装好了,如果后续报错,可以尝试耐心看一下提示,多半是因为缺少库文件,按照提示安装就好了。

  1. 下载源码(这里我们选择L大源码),在本地创建一个文件夹用来存放源码,并在Terminal中切换到新建的文件夹下,输入命令
    接下来建议全程科学上网,不然可能会因为网速慢遇到较多错误
git clone https://github.com/coolsnowwolf/lede.git
  1. 下载完成后,解压并切换到lede目录下,输入命令
./scripts/feeds update -a
./scripts/feeds install -a
  1. 输入命令,选择设备型号
make menuconfig
  1. 编译前先下载好编译过程中所需要的文件,可以减少错误产生
make download
  1. 进行第一次编译,由于第一次编译可能会有错误,这里我们选择单线程,提示信息全部打印,方便根据提示信息查找问题。
make -j1 V=s

编译好后的固件在lede/bin/targets/*下

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值