V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
skiy
V2EX  ›  程序员

grpc 环境的安装也是一个坑啊

  •  
  •   skiy · 226 天前 · 1404 次点击
    这是一个创建于 226 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题。

    CentOS 7 都没办法好好安装了。
    按照官方的直接用 make 又不支持,说必须是 cmake 环境

    默认是 gcc 4.8.5, 编译的过程中又报说。一看,却子模块的 abseil-cpp 要求环境必须是 gcc5.1+。

    自己动手编译安装了个最新版的 gcc,编译时还是不过,看起来是 libstdc++ 的问题,估计还是用了 gcc 4.8.5 的库。

    真的是自己挖的坑,得自己填。这方面的问题,网上好像都没有人出现过。

    目前正在退回旧版本的 grpc 来编译看看。
    12 条回复    2021-04-20 20:50:12 +08:00
    wellsc
        1
    wellsc  
       226 天前
    上 docker 吧
    skiy
        2
    skiy  
    OP
       226 天前
    @wellsc 只能这样了。
    emeab
        3
    emeab  
       226 天前
    grpc 调试也是一个坑把.
    skiy
        4
    skiy  
    OP
       226 天前
    @emeab 反正问题挺多的。实在不应该滥用技术啊。不过大概率是个人技术有限就对了。
    dbskcnc
        5
    dbskcnc  
       226 天前
    grpc-go 就很方便,c++开发还是用新版的系统方便些,系统的包管理直接到位
    fuis
        6
    fuis  
       226 天前   ❤️ 1
    @skiy 装一个 devtoolset-7 或者 8 9 都行
    ianEros
        7
    ianEros  
       226 天前
    glibc 吗
    ianEros
        8
    ianEros  
       226 天前
    我之前在一个老服务器装 nfs 说 glibc 版本太低
    ianEros
        9
    ianEros  
       226 天前   ❤️ 1
    然后更新的时候 直接把 glibc 卸载掉了,服务器都进不去了 我淦
    skiy
        10
    skiy  
    OP
       226 天前
    @dbskcnc 确实是新系统好一些,但服务器的系统是不能随便换的。我本地用的是 fedora 34 (beta),编译安装也还是有坑,但问题挺容易解决的,都是小问题。
    sherlock1122
        11
    sherlock1122  
       226 天前 via Android
    grpc cpp 像没人维护似的,在 centos7 上折腾过半天,放弃了,浪费生命。
    sherlock1122
        12
    sherlock1122  
       226 天前 via Android
    还是 go rust 才有未来。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1102 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 21:31 · PVG 05:31 · LAX 13:31 · JFK 16:31
    ♥ Do have faith in what you're doing.