MSYS2 环境搭建
1. MSYS2 安装
https://www.msys2.org/#installation
网页中找到Installation, 提供下载, 本次下载版本是 [msys2-x86_64-20240113.exe](https://github.com/msys2/msys2-installer/releases/download/2024-01-13/msys2-x86_64-20240113.exe)
2. 安装MSYS2 开发包
安装路径下找到 mingw64.exe,双击打开,执行下面步骤指令安装包
1) X64 工具链(gcc\g++等基础编译组件)
pacman -S mingw-w64-x86_64-toolchain不知道怎么选,此时安装全部!
2) Cmake 包, 用于后续使用Cmake
pacman -S mingw-w64-x86_64-cmake pacman -S mingw-w64-x86_64-cmake-guiNote: 这里我是安装了cmake之后再安装cmake-gui, 可以试试是否安装cmake-gui时就会安装cmake
3) Grpc 包
pacman -S mingw-w64-x86_64-grpc
编译grpc 示例
1. 下载源码
GRPC v1.50.0 Source Code
2. 编译grpc example
-
安装路径下找到 mingw64.exe,双击打开
-
移动到grpc源码路径
例如: 路径是E:\test\grpc-1.55.0/examples/cpp/helloworld/, 执行指令
cd /e/test/grpc-1.55.0/examples/cpp/helloworld/ -
创建cmake编译目录
mkdir -p cmake/build -
打开cmake并设置编译选项,生成Makefile
cmake-gui启动cmake, 执行下图步骤
-
执行上述步骤后,开始编译
编译所有示例, 不加all则只会编译默认示例, helloworld底下有很多个示例
mingw32-make.exe all -
执行示例程序
ls 生成了很多的server&client示例
执行其中的一对server & client