恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 653|回复: 7

使用arm架构编译openwrt,很多问题

[复制链接]
发表于 2020-11-4 17:43 | 显示全部楼层 |阅读模式
10恩山币
本帖最后由 欧哈哈哈 于 2020-11-6 08:51 编辑

不知道论坛里的大佬们有没有研究过,用arm架构的设备编译openwrt,比如n1,比如手机。不是不能用action云编译,电脑配置也足够编译,只不过想玩玩,尝试达到N1自己编译自己然后自己升级的目的,可惜半途而废了。
目前根据别人的研究,arm版的ubuntu的所有编译依赖都安装上了,如下:
  1. apt update&&apt upgrade -y&&apt install  -y gcc-multilib-arm-linux-gnueabihf g++-multilib-arm-linux-gnueabihf build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch python3 python2.7 unzip zlib1g-dev subversion flex uglifyjs git-core p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils upx libelf-dev autoconf automake libtool autopoint device-tree-compiler antlr3 gperf wget curl swig rsync
复制代码


但是在编译过程中遇到了非常多问题,我解决了一两个,由于水平实在有限,还是不能编译出包。


  • 编译ucl的时候,提示无法获取到系统架构,这个问题百度了一下解决了,需要在./configure 后加 --build=arm-linux,我的方法是修改tools/ucl/Makefile 中./configure一行。
  • 编译到qemu时,提示 Unsupported CPU = aarch64 。我查了很多,qemu最新的源码可以在arm下编译成功,但0.14.1版是真的没找到解决方案
  • 换编译新三固件,编译到golang ,提示Makefile:380: *** go-bootstrap cannot be installed on linux/arm64.  Stop.这个问题也没有解决。

所以求助论坛大佬们,有人用arm设备正常编译出固件了吗?如上问题如何解决?


我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-11-4 18:02 | 显示全部楼层
直接交叉编译就行了,arm设备编译不慢吗?
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-11-4 18:45 | 显示全部楼层
为什么不用不花钱的action呢
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-11-4 21:20 | 显示全部楼层
本帖最后由 北方困难群众 于 2020-11-4 21:22 编辑

用得着?图新鲜吧?我电脑编译都嫌弃慢 破手机能有多少性能?没有电脑不是有云编译?
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-11-4 21:24 | 显示全部楼层
本帖最后由 xiasenlinmu 于 2020-11-4 21:25 编辑

有可能是国内网络(内网)原因,本地编译需自备全局外网
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-11-4 23:15 | 显示全部楼层
云编译不香吗?电脑编译都要很久,就算手机可以估计一天都编译不完
来自安卓客户端来自安卓客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-11-17 14:35 | 显示全部楼层
路过,不容易啊,遇到和我一样想法的,我是让 K3 自己编译自己的固件加自动升级版本,没用ubuntu ,用的 debian 可行。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-11-17 16:13 | 显示全部楼层
aarch64实际是armv8就是arm64,你把aarch64改arm64就行了
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-12-2 07:34

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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