导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. zzidun
    3. 帖子
    Z
    • 资料
    • 关注 0
    • 粉丝 0
    • 我的积分 105
    • 主题 1
    • 帖子 1
    • 最佳 0
    • 群组 0

    zzidun 发布的帖子

    • livesuit编译awusb报错

      按照教程下载sunxi-livesuit,进入awusb执行make.
      报错如下

      make -C /lib/modules/5.13.0-27-generic/build SUBDIR=/home/zzidun/code/sunxi-livesuite/awusb modules
      make[1]: 进入目录“/usr/src/linux-headers-5.13.0-27-generic”
      make[2]: *** 没有规则可制作目标“arch/x86/entry/syscalls/syscall_32.tbl”,由“arch/x86/include/generated/uapi/asm/unistd_32.h” 需求。 停止。
      make[1]: *** [arch/x86/Makefile:231:archheaders] 错误 2
      make[1]: 离开目录“/usr/src/linux-headers-5.13.0-27-generic”
      make: *** [Makefile:6:all] 错误 2
      

      把Makefile里面的SUBDIR=改为M=就可以编译.

      但是加载模块会报modprobe: ERROR: could not insert 'awusb': Exec format error.

      全程都用的uname -r按道理不会这样.

      原本的subdir=是什么含义,我在这文档看只提到M=.

      系统是ubuntu20.04,内核是5.13.0-27.

      发布在 编译和烧写问题专区
      Z
      zzidun
    • 1 / 1