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

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

  •  
  •   skiy · 2021-04-20 10:43:48 +08:00 · 1867 次点击
    这是一个创建于 1095 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题。

    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  
       2021-04-20 10:47:03 +08:00
    上 docker 吧
    skiy
        2
    skiy  
    OP
       2021-04-20 10:57:01 +08:00
    @wellsc 只能这样了。
    emeab
        3
    emeab  
       2021-04-20 11:29:10 +08:00
    grpc 调试也是一个坑把.
    skiy
        4
    skiy  
    OP
       2021-04-20 14:15:38 +08:00
    @emeab 反正问题挺多的。实在不应该滥用技术啊。不过大概率是个人技术有限就对了。
    dbskcnc
        5
    dbskcnc  
       2021-04-20 14:26:52 +08:00
    grpc-go 就很方便,c++开发还是用新版的系统方便些,系统的包管理直接到位
    fuis
        6
    fuis  
       2021-04-20 14:30:44 +08:00   ❤️ 1
    @skiy 装一个 devtoolset-7 或者 8 9 都行
    ianEros
        7
    ianEros  
       2021-04-20 14:42:33 +08:00
    glibc 吗
    ianEros
        8
    ianEros  
       2021-04-20 14:43:09 +08:00
    我之前在一个老服务器装 nfs 说 glibc 版本太低
    ianEros
        9
    ianEros  
       2021-04-20 14:43:48 +08:00   ❤️ 1
    然后更新的时候 直接把 glibc 卸载掉了,服务器都进不去了 我淦
    skiy
        10
    skiy  
    OP
       2021-04-20 15:29:58 +08:00
    @dbskcnc 确实是新系统好一些,但服务器的系统是不能随便换的。我本地用的是 fedora 34 (beta),编译安装也还是有坑,但问题挺容易解决的,都是小问题。
    sherlock1122
        11
    sherlock1122  
       2021-04-20 20:49:57 +08:00 via Android
    grpc cpp 像没人维护似的,在 centos7 上折腾过半天,放弃了,浪费生命。
    sherlock1122
        12
    sherlock1122  
       2021-04-20 20:50:12 +08:00 via Android
    还是 go rust 才有未来。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   952 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:27 · PVG 06:27 · LAX 15:27 · JFK 18:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.