• 请不要在回答技术问题时复制粘贴 AI 生成的内容
gozfree
V2EX  ›  程序员

github 开源C代码库

  •  3
     
  •   gozfree ·
    gozfree · Apr 2, 2019 · 10029 views
    This topic created in 2775 days ago, the information mentioned may be changed or developed.

    本人嵌入式码农,整了一个 c 库的杂货铺,有愿意用的拿去,省去每次都从头折腾,取之开源,用之开源.

    ====分割线=====
    Gear Lib 是一组通用的C基础库。

    全部用 POSIX C 实现,目标是为了跨平台兼容 x86, arm, android, ios.
    每个库都是一个独立工程,使用时,只需要把真正用到的库加入你的项目中即可,无需导入整个工程
    适用于嵌入式,以及网络服务开发等场景,但对于 C51 或不带操作系统的场景,该库并不适合

    分类  | 名称
    数据结构 | dict hash ringbuffer queue rbtree sort vector macro
    网络相关 | rtsp rtmp skt p2p rpc ipc
    异步  | gevent workq thread lock atomic
    I/O 解析 | base64 config log file strex cmd
    多媒体 | uvc jpeg-ex mp4parser
    其他 | debug hal plugin time

    github 主页: https://github.com/gozfree/gear-lib
    码云主页: https://gitee.com/gozfreee/libraries

    Supplement 1  ·  Jun 17, 2019
    append
    29 replies  •  2021-02-19 20:55:18 +08:00
    aenon
    aenon
    Apr 2, 2019
    1
    一月份在瀚海看到了你发的贴~
    miaoxia
    miaoxia
    Apr 2, 2019 via iPhone
    2
    代码很好!点赞👍
    congeec
    congeec
    Apr 2, 2019
    3
    代码赏心悦目
    Trumeet
    Trumeet
    Apr 2, 2019 via Android
    4
    仰望 C 大佬
    sunocean
    sunocean
    Apr 2, 2019 via iPhone
    5
    先 star 后看。不过代码是真的漂亮
    tt67wq
    tt67wq
    Apr 2, 2019
    6
    star fork follow 三连
    wcsjtu
    wcsjtu
    Apr 2, 2019 via Android
    7
    哈哈,dict 的实现和 py 的 dict 很像啊
    shuizhongyu10
    shuizhongyu10
    Apr 2, 2019
    8
    大佬大佬
    MeteorCat
    MeteorCat
    Apr 2, 2019 via Android
    9
    支持,最近正好需要这些资料参考
    cstj0505
    cstj0505
    Apr 2, 2019
    10
    厉害,请问下这个和 collection-c 有啥区别
    server
    server
    Apr 2, 2019❤️1
    11
    gayhub 是时候推出一件三连了
    zjsxwc
    zjsxwc
    Apr 2, 2019 via Android
    12
    厉害了
    bakabie
    bakabie
    Apr 2, 2019 via Android
    13
    这个必须支持
    xnode
    xnode
    Apr 2, 2019
    14
    厉害哦 大佬
    LANB0
    LANB0
    Apr 2, 2019
    15
    支持支持,代码实现很棒
    shirokow
    shirokow
    Apr 2, 2019 via Android
    16
    感谢大佬,学习了!
    jackmod
    jackmod
    Apr 2, 2019
    17
    666 工业之精华
    gozfree
    gozfree
    OP
    Apr 2, 2019 via iPhone
    18
    @aenon USTCer 握手
    gozfree
    gozfree
    OP
    Apr 2, 2019 via iPhone
    19
    @cstj0505 刚看了 collection-c,也是基础库,看来愿意折腾的人还是不少的。区别在于,gear lib 还有偏上层的网络协议库
    sadhen
    sadhen
    Apr 2, 2019
    20
    支持大佬
    cstj0505
    cstj0505
    Apr 2, 2019
    21
    @gozfree 这几天看了下,还是有不少的,sglib,号称最快的,gnome 项目的貌似叫 glib,也很丰富。
    henglinli
    henglinli
    Apr 2, 2019 via iPhone
    22
    “用之开源”,很好;“取之开源”,取向哪里,要怎么确认?大概浏览了下 mp4parser 上的源码,大概有 vlc 的代码吧。
    hacunix
    hacunix
    Apr 2, 2019 via iPhone
    23
    大佬真强
    LxkLxkLxk
    LxkLxkLxk
    Apr 2, 2019
    24
    刚好有需求,支持一下!
    gozfree
    gozfree
    OP
    Apr 2, 2019 via iPhone
    25
    @henglinli mp4parser 的 readme 里写了,从 vlc 里扣出来的,这套代码不是教学库,是实际项目做完后整理出来的
    gowk
    gowk
    Apr 3, 2019 via Android
    26
    太强了,写的一手好代码
    gozfree
    gozfree
    OP
    Jun 17, 2019
    27
    .
    gozfree
    gozfree
    OP
    Oct 13, 2019
    28
    新增 homekit 库
    gozfree
    gozfree
    OP
    Feb 19, 2021 via iPhone
    29
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5137 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 02:15 · PVG 10:15 · LAX 18:15 · JFK 21:15
    ♥ Do have faith in what you're doing.