龙空技术网

openwrt保姆级手把手教编译

richwen 339

前言:

此刻你们对“open wrt 编译”大约比较关切,姐妹们都想要学习一些“open wrt 编译”的相关知识。那么小编也在网络上搜集了一些对于“open wrt 编译””的相关资讯,希望你们能喜欢,大家一起来学习一下吧!

openwrt是目前最火热的开放式路由器固件。支持很多大厂的固件,也支持x86 x64的软路由固件。

openwrt能做什么呢?离线下载,文件共享,监控服务器...太多太多了,总之除了不能生孩子,干什么都可以。

openwrt的功能不赘述了,自行百谷。这里主要讲如何编译。

首先安装vmware

需要下载安装包,然后进行基本的配置。

最好4核cpu,8g以上内存。

虚拟机中的ubuntu linux需要用到,至少1核,以及4g内存

vmware中安装linux

至少2个账户:1个root,1个普通账户

ubuntu安装Vmware Tools,以便复制粘贴文件

准备梯子,进行科学上网

因为源文件以及编译过程中会使用国外github的源代码,请自备梯子。

如果需要帮助请私信。

正式开始编译

不要用 root 用户 git 和编译

国内用户编译前必须准备梯子

打开ubuntu终端

sudo apt-get update

sudo apt-get -y install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3.5 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

git clone

cd lede

./scripts/feeds update -a

./scripts/feeds install -a

make menuconfig

make -j8 download v=s

make -j1 V=s

然后就是漫长的等待。编译过程如果没有报错,最后进入 lede\bin就能看到你想要的东西。

img就是等待写入路由器的固件

vmdk是vmware虚拟机使用的,建议现在里面测试一下,再写入路由器。

标签: #open wrt 编译