前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >protoc 安装遇到的坑

protoc 安装遇到的坑

作者头像
艳龙
发布2021-12-16 17:38:00
1.2K0
发布2021-12-16 17:38:00
举报
文章被收录于专栏:yanlongli_艳龙

因为项目原因,无法使用最新版本的protoc。 项目中使用的protoc版本为2.6.1

官网下载的 2.6.1版本执行 protoc -I. --javanano_out 命令时会提示如下的错误。

代码语言:javascript
复制
--javanano_out: protoc-gen-javanano: Plugin failed with status code 1.
protoc-gen-javanano: program not found or is not executable

原因是官网把javanano删除了。 官方推荐用protobuf lite代替nano,但项目中一直使用nano,弃用nano的话改动太多,所以在git上上传了使用中的protoc 2.6.1源码。

这次重新搭建环境的时候安装步骤如下(readme文件中指引):

代码语言:javascript
复制
    $ ./configure
    $ make
    $ make check
    $ make install

在make check的时候遇到了如下的错误:

解决方案:

代码语言:javascript
复制
执行了 ./configure CPPFLAGS=-DGTEST_USE_OWN_TR1_TUPLE=1 

然后继续执行

代码语言:javascript
复制
make check
make install

如果出现提示安装失败,权限没有的话,可以使用如下命令:

代码语言:javascript
复制
sudo make install
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/3/10 下,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档