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

2021-04-20 10:43:48 +08:00
 skiy
如题。

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

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

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

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

目前正在退回旧版本的 grpc 来编译看看。
2011 次点击
所在节点    程序员
12 条回复
wellsc
2021-04-20 10:47:03 +08:00
上 docker 吧
skiy
2021-04-20 10:57:01 +08:00
@wellsc 只能这样了。
2kCS5c0b0ITXE5k2
2021-04-20 11:29:10 +08:00
grpc 调试也是一个坑把.
skiy
2021-04-20 14:15:38 +08:00
@emeab 反正问题挺多的。实在不应该滥用技术啊。不过大概率是个人技术有限就对了。
dbskcnc
2021-04-20 14:26:52 +08:00
grpc-go 就很方便,c++开发还是用新版的系统方便些,系统的包管理直接到位
fuis
2021-04-20 14:30:44 +08:00
@skiy 装一个 devtoolset-7 或者 8 9 都行
ianEros
2021-04-20 14:42:33 +08:00
glibc 吗
ianEros
2021-04-20 14:43:09 +08:00
我之前在一个老服务器装 nfs 说 glibc 版本太低
ianEros
2021-04-20 14:43:48 +08:00
然后更新的时候 直接把 glibc 卸载掉了,服务器都进不去了 我淦
skiy
2021-04-20 15:29:58 +08:00
@dbskcnc 确实是新系统好一些,但服务器的系统是不能随便换的。我本地用的是 fedora 34 (beta),编译安装也还是有坑,但问题挺容易解决的,都是小问题。
sherlock1122
2021-04-20 20:49:57 +08:00
grpc cpp 像没人维护似的,在 centos7 上折腾过半天,放弃了,浪费生命。
sherlock1122
2021-04-20 20:50:12 +08:00
还是 go rust 才有未来。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/771842

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX