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 才有未来。