C++_GRPC使用讲解-编译,开发环境搭建
发布网友
发布时间:2024-09-17 00:39
我来回答
共1个回答
热心网友
时间:2024-09-21 00:25
特别强调,grpc对gcc/g++版本有要求,需6.3及以上,低于此版本需升级。首先,确保安装必要的依赖工具。
1. 安装依赖工具
如cmake低于3.15或gcc/g++低于7.0,请按文档进行更新。cmake推荐安装最新版本(最低3.15)。
卸载旧版CMake后,解压下载的cmake包,bin目录包含cmake家族工具。
创建软链接,通常选择/opt或/usr路径。
2. gcc/g++升级
务必升级到6.3以上,版本7.0以上无需重复。安装7.0版本,确认版本显示为7.5。
3. 编译grpc
推荐使用cmake编译,对网络有依赖。如果无法访问外部资源,可使用我提供的1.45.2版本压缩包编译,否则从源码开始下载。
下载源码,选择v1.45.2或其他相应版本。
编译过程中会自动处理protobuf依赖,无需单独安装。
编译完成后,测试helloworld服务和客户端。
4. 辅助工具-scp命令
scp命令用于服务器间文件传输,提供下载和上传文件/目录的功能,但非课程重点。
下载:scp username@ip:/path/to/file local/path
上传:scp local/path username@ip:/path/to/destination
下载目录:scp -r username@ip:/path/to/directory local/path
上传目录:scp -r local/path username@ip:/path/to/destination
获取grpc-v1.45.2源码包,可通过群组973961276获取。