封装村

查看: 1486|回复: 2

[教程] 日常生活瞎折腾之Openwrt编译

[复制链接]
发表于 2017-1-16 21:07:20 | 显示全部楼层 |阅读模式
前言:本人有一个路由器,当时是为了体验openwrt才买的,结果发现openwrt很不错,不知为何突然想自己编译一下openwrt。

过程: 上网查百度,查官方wiki……一顿折腾
        1.建立Ubuntu虚拟机:

QQ截图20170116201937.png QQ截图20170116201954.png QQ截图20170116202003.png

QQ截图20170116202133.png (PS:服务器版本的Ubuntu这里不选择英文安装时会出错,我也是失败多次后百度找到的原因。)

QQ截图20170116202340.png
(漫长的安装啊。。。。)
QQ截图20170116203245.png QQ截图20170116203307.png
(安装终于成功了,呼。)
QQ截图20170116203407.png 顺便打开ssh
      2.搭建编译环境
根据官方wiki的说法,执行以下命令配置环境(安装编译所用到的插件)。
QQ截图20170116203455.png

  漫长的安装后,环境搭建完毕。

   3.下载源码
根据官方wiki,我下载了开发版(官方wiki好多源码分支)
QQ截图20170116203726.png
QQ截图20170116203923.png

  4.更新软件包(openwrt中的软件编译源码)
QQ截图20170116203858.png
QQ截图20170116204046.png
QQ截图20170116204307.png

5.配置要编译的系统
QQ截图20170116204328.png QQ截图20170116204334.png QQ截图20170116204356.png
6.复制软件包(openwrt在编译过程中会自动下载这些软件包,但是由于网络原因,有的软件包是下不来的,所以我事先做好了一份软件包,复制到openwrt目录就可以了。)
QQ截图20170116204913.png

7.开始编译(V=99为输出调试信息,-j8是八线程运行,由于本人U是四线程,一般选择线程为 你的U的线程数X2)
QQ截图20170116210605.png


8.漫长的编译(得几个小时吧,不过听说第二次就会变快。)看看CPU占用情况(图中工具为htop)
QQ截图20170113221955.png

编译好的文件在bin文件夹

QQ截图20170116224453.png QQ截图20170116224506.png



封装村交流论坛:www.fzcun.net
回复

使用道具 举报

发表于 2017-1-18 16:08:50 | 显示全部楼层
表示看不懂。
封装村交流论坛:www.fzcun.net
回复 支持 反对

使用道具 举报

发表于 2017-1-19 21:27:36 | 显示全部楼层
这就是IT的日常?
封装村交流论坛:www.fzcun.net
回复 支持 反对

使用道具 举报

快速回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

2快速回复 返回顶部 返回列表