github 开源C代码库 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回技术问题时复制粘贴 AI 生成的内容
gozfree
V2EX    程序员

github 开源C代码库

  •  3
     
  •   gozfree
    gozfree 2019-04-02 00:46:04 +08:00 8901 次点击
    这是一个创建于 2437 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人嵌入式码农,整了一个 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

    第 1 条附言    2019-06-17 01:04:35 +08:00
    append
    29 条回复    2021-02-19 20:55:18 +08:00
    aenon
        1
    aenon  
       2019-04-02 01:56:48 +08:00
    一月份在瀚海看到了你发的贴~
    miaoxia
        2
    miaoxia  
       2019-04-02 02:00:28 +08:00 via iPhone
    代码很好!点赞
    congeec
        3
    congeec  
       2019-04-02 02:32:14 +08:00
    代码赏心悦目
    Trumeet
        4
    Trumeet  
       2019-04-02 06:19:41 +08:00 via Android
    仰望 C 大佬
    sunocean
        5
    sunocean  
       2019-04-02 07:37:43 +08:00 via iPhone
    先 star 后看。不过代码是真的漂亮
    tt67wq
        6
    tt67wq  
       2019-04-02 08:50:40 +08:00
    star fork follow 三连
    wcsjtu
        7
    wcsjtu  
       2019-04-02 08:59:09 +08:00 via Android
    哈哈,dict 的实现和 py 的 dict 很像啊
    shuizhongyu10
        8
    shuizhongyu10  
       2019-04-02 09:16:00 +08:00
    大佬大佬
    MeteorCat
        9
    MeteorCat  
       2019-04-02 09:20:31 +08:00 via Android
    支持,最近正好需要这些资料参考
    cstj0505
        10
    cstj0505  
       2019-04-02 09:36:44 +08:00
    厉害,请问下这个和 collection-c 有啥区别
    server
        11
    server  
       2019-04-02 09:42:25 +08:00   1
    gayhub 是时候推出一件三连了
    zjsxwc
        12
    zjsxwc  
       2019-04-02 09:52:18 +08:00 via Android
    厉害了
    bakabie
        13
    bakabie  
       2019-04-02 09:54:38 +08:00 via Android
    这个必须支持
    xnode
        14
    xnode  
       2019-04-02 09:57:27 +08:00
    厉害哦 大佬
    LANB0
        15
    LANB0  
       2019-04-02 10:05:30 +08:00
    支持支持,代码实现很棒
    shirokow
        16
    shirokow  
       2019-04-02 10:16:12 +08:00 via Android
    感谢大佬,学习了!
    jackmod
        17
    jackmod  
       2019-04-02 10:21:12 +08:00
    666 工业之精华
    gozfree
        18
    gozfree  
    OP
       2019-04-02 11:28:28 +08:00 via iPhone
    @aenon USTCer 握手
    gozfree
        19
    gozfree  
    OP
       2019-04-02 13:38:59 +08:00 via iPhone
    @cstj0505 刚看了 collection-c,也是基础库,看来愿意折腾的人还是不少的。区别在于,gear lib 还有偏上层的网络协议库
    sadhen
        20
    sadhen  
       2019-04-02 13:42:17 +08:00
    支持大佬
    cstj0505
        21
    cstj0505  
       2019-04-02 16:36:28 +08:00
    @gozfree 这几天看了下,还是有不少的,sglib,号称最快的,gnome 项目的貌似叫 glib,也很丰富。
    henglinli
        22
    henglinli  
       2019-04-02 17:11:11 +08:00 via iPhone
    “用之开源”,很好;“取之开源”,取向哪里,要怎么确认?大概浏览了下 mp4parser 上的源码,大概有 vlc 的代码吧。
    hacunix
        23
    hacunix  
       2019-04-02 17:12:56 +08:00 via iPhone
    大佬真强
    LxkLxkLxk
        24
    LxkLxkLxk  
       2019-04-02 19:12:48 +08:00
    刚好有需求,支持一下!
    gozfree
        25
    gozfree  
    OP
       2019-04-02 19:23:44 +08:00 via iPhone
    @henglinli mp4parser 的 readme 里写了,从 vlc 里扣出来的,这套代码不是教学库,是实际项目做完后整理出来的
    gowk
        26
    gowk  
       2019-04-03 06:52:03 +08:00 via Android
    太强了,写的一手好代码
    gozfree
        27
    gozfree  
    OP
       2019-06-17 00:58:30 +08:00
    .
    gozfree
        28
    gozfree  
    OP
       2019-10-13 21:27:15 +08:00
    新增 homekit 库
    gozfree
        29
    gozfree  
    OP
       2021-02-19 20:55:18 +08:00 via iPhone
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     953 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 19:43 PVG 03:43 LAX 11:43 JFK 14:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86