forum.gl-inet.cn

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
    楼主: 萝卜大侠

    怎样使用SDK编译自己的软件包

      [复制链接]

    3

    主题

    24

    帖子

    123

    积分

    注册会员

    Rank: 2

    积分
    123
    发表于 2022-5-26 12:29:54 | 显示全部楼层

    我是直接添加到feeds里面的,用的这个集合包:https://github.com/kenzok8/openwrt-packages
    爆出来一大堆依赖不存在。。。
    回复

    使用道具 举报

    3

    主题

    24

    帖子

    123

    积分

    注册会员

    Rank: 2

    积分
    123
    发表于 2022-5-26 13:34:37 | 显示全部楼层

    请问一下,我这个feeds里面有很多的app,都在kenzo文件夹下,各自有子文件夹。我如果都编译他们,请问命令如何呢?是:make V=s ./package/feeds/kenzo/*/compile,这样吗?
    回复

    使用道具 举报

    76

    主题

    2144

    帖子

    9848

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9848

    官方人员

     楼主| 发表于 2022-5-26 14:19:54 | 显示全部楼层
    wangbugu 发表于 2022-5-26 13:34
    请问一下,我这个feeds里面有很多的app,都在kenzo文件夹下,各自有子文件夹。我如果都编译他们,请问命 ...

    没办法这样批量编译,实在需要,可以写个shell脚本
    回复

    使用道具 举报

    3

    主题

    24

    帖子

    123

    积分

    注册会员

    Rank: 2

    积分
    123
    发表于 2022-5-26 14:45:56 | 显示全部楼层
    萝卜大侠 发表于 2022-5-26 14:19
    没办法这样批量编译,实在需要,可以写个shell脚本

    好的,我学习一下。编译有点问题,我开个帖子吧
    回复

    使用道具 举报

    3

    主题

    24

    帖子

    123

    积分

    注册会员

    Rank: 2

    积分
    123
    发表于 2022-5-26 16:18:01 | 显示全部楼层
    建议还是老老实实用make menuconfig要啥自己选。
    用echo CONFIG_ALL=y >.config的话,全选太容易有依赖冲突了。。能这么干的插件少之又少
    回复

    使用道具 举报

    21

    主题

    329

    帖子

    1674

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1674
    发表于 2022-5-27 14:16:55 | 显示全部楼层
    已经编译了一个,第二个还要运行一次./scripts/feeds update -a和install吗?update好慢
    回复

    使用道具 举报

    76

    主题

    2144

    帖子

    9848

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9848

    官方人员

     楼主| 发表于 2022-5-27 19:23:35 | 显示全部楼层
    m0eak 发表于 2022-5-27 14:16
    已经编译了一个,第二个还要运行一次./scripts/feeds update -a和install吗?update好慢 ...

    这俩个步骤执行一次就好
    回复

    使用道具 举报

    13

    主题

    122

    帖子

    1883

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1883
    发表于 2022-6-6 00:05:49 | 显示全部楼层
    ksd886 发表于 2022-6-5 11:01
    萝卜大侠帮忙看下,用这个源码https://github.com/fw876/helloworld
    SDK用的是N300,MT300N-V2,环境是debi ...

    找到解决方法了。
    /home/XXX/glinet/build_dir/target-mipsel_24kc_musl/linux-ramips_mt76x8/linux-4.14.241/net/netfilter/xt_dscp.ko' is missing.
    把这个目录下的xt_DSCP.ko改成xt_dscp.ko就好。后面又出现了两次相同的错误,把对应目录下的文件名大写改成小写就可以编译成功。
    zzz
    回复

    使用道具 举报

    76

    主题

    2144

    帖子

    9848

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    9848

    官方人员

     楼主| 发表于 2022-6-6 09:30:05 | 显示全部楼层
    ksd886 发表于 2022-6-6 00:05
    找到解决方法了。
    /home/XXX/glinet/build_dir/target-mipsel_24kc_musl/linux-ramips_mt76x8/linux-4.14 ...

    感谢分享解决办法
    回复

    使用道具 举报

    8

    主题

    63

    帖子

    438

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    438
    发表于 2022-6-16 15:33:53 | 显示全部楼层
    萝卜大侠 发表于 2022-3-27 11:08
    检查一下'package/feeds/local/tcpling这个目录是否存在呢

    存在也编译不了
    回复

    使用道具 举报

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

    本版积分规则

    Archiver|手机版|小黑屋|gl-inet.cn ( 粤ICP备18130956号 )

    GMT+8, 2024-11-23 17:35 , Processed in 0.020212 second(s), 24 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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