技术解析

grpc 环境的安装也是一个坑啊
0
2021-06-03 23:32:12
idczone
如题。

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

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

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

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

目前正在退回旧版本的 grpc 来编译看看。
上 docker 吧

只能这样了。

grpc 调试也是一个坑把.

反正问题挺多的。实在不应该滥用技术啊。不过大概率是个人技术有限就对了。

grpc-go 就很方便,c++开发还是用新版的系统方便些,系统的包管理直接到位

装一个 devtoolset-7 或者 8 9 都行

glibc 吗

我之前在一个老服务器装 nfs 说 glibc 版本太低

然后更新的时候 直接把 glibc 卸载掉了,服务器都进不去了 我淦

确实是新系统好一些,但服务器的系统是不能随便换的。我本地用的是 fedora 34 (beta),编译安装也还是有坑,但问题挺容易解决的,都是小问题。

grpc cpp 像没人维护似的,在 centos7 上折腾过半天,放弃了,浪费生命。

还是 go rust 才有未来。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服