封装村

查看: 450|回复: 2

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

[复制链接]
  • TA的每日心情
    开心
    2017-10-21 23:04
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 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
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-8-26 01:39
  • 签到天数: 147 天

    [LV.7]常住居民III

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

    使用道具 举报

  • TA的每日心情
    开心
    2017-11-22 23:07
  • 签到天数: 40 天

    [LV.5]常住居民I

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

    使用道具 举报

    快速回复

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

    本版积分规则

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