APSchmidt 发表于 2022-3-4 15:49

Mac M1安装protobuf-2.5.0

一、下载包 protobuf-2.5.0.tar.gz


https://github.com/protocolbuffers/protobuf/releases/tag/v2.5.0
二、解压包并修改文件platform_macros.h


./src/google/protobuf/stubs/platform_macros.h
增加下面这三行内容#elif defined(__arm64__)#define GOOGLE_PROTOBUF_ARCH_ARM 1#define GOOGLE_PROTOBUF_ARCH_64_BIT 1//定位到下面这两行#else#error Host architecture was not detected as supported by protobuf三、安装命令

./configure //默认安装到/usr/localmakemake checksudo make installprotoc --version //查看是否安装成功四、卸载

$ which protoc/usr/local/bin/protoc$ sudo rm /usr/local/bin/protoc
页: [1]
查看完整版本: Mac M1安装protobuf-2.5.0