找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 4361|回复: 6

我用私家云编译openwrt固件(在arm架构的设备上编译openwrt系统)

[复制链接]
发表于 2021-10-9 11:20 | 显示全部楼层 |阅读模式
本帖最后由 点击修改密码 于 2021-10-9 11:26 编辑

年初以来就开始接触arm架构的设备,发现性能还行。
入手私家云有一段时间了,除了100m是硬伤其他还好。
我在私家云设备上进行openwrt系统编译 工作大半年了,第一次必须单线程编译,因为gcc工具链制作时需要大量内存,然而私家云只有1G内存,第一次速度有点慢,无关紧要 ,以后就好了可以4线程编译,速度还行。

系统环境如下,可以刷我提供的armbian(Ubuntu)系统,也可是其他系统

当前系统需要安装一些依赖包:
apt update
apt install libncurses5-dev
apt install gawk

第一步:拉取openwrt 系统源码
git clone --depth=1 https://github.com/openwrt/openwrt.git


更换扩展包的源地址,github速度比openwrt速度要快点吧

第二步:下载扩展包,由于网络原因,可能会失败,可以多试几次。
./scripts/feeds update -a

这一条命令多执行两次,直到出现下图状态即可,主要目的确保扩展包下载全。


第三步:安装扩展包,同理,也要多执行两次
./scripts/feeds install -a

这条命令也要多执行两次,直到出现上图那样,确保扩展包安装完全。
第四步:制定菜单选择—保存&退出
make menuconfig

第五步:开始编译(第一次必须单线程编译,第一次成功后方可多线程编译。第一次速度慢点无所谓,后面就会快了。)
make V=99

编译过程中由于使用root权限,第一次出现的报错

执行
export FORCE_UNSAFE_CONFIGURE=1
即可 然后make V=99 继续编译

第一次成功后可以使用一下命令 4线程编译
make V=99 -j4   

以下是可以关闭终端后台编译的方法(这样就可以关闭电脑终端)
nohup make V=99 &



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2021-10-9 15:07 | 显示全部楼层

遇到这样 莫名的错误
那就是内存不足,我们则尝试扩展虚拟内存
按照以下链接的教程操作就是
https://blog.kos.org.cn/post/101.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-12-19 10:27 | 显示全部楼层
大神可以搞个armbian的系统吗,想玩omv。utuban的系统装上不兼容
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-3-31 13:55 | 显示全部楼层
    lean的 能不能编译成功 ?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-11-21 07:34 | 显示全部楼层
谢谢分享!折腾之路!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-12-22 22:04 | 显示全部楼层
大神可以搞个armbian的系统吗,想玩omv。utuban的系统装上不兼容
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-12-1 09:30 | 显示全部楼层
用私家云二代编译一个用于私家云二代的openwrt固件img刷机包
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-19 08:35

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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