美文网首页
protoc 安装遇到的坑

protoc 安装遇到的坑

作者: yanlong107 | 来源:发表于2020-03-10 17:45 被阅读0次

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

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

--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文件中指引):

    $ ./configure
    $ make
    $ make check
    $ make install

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


解决方案:

执行了 ./configure CPPFLAGS=-DGTEST_USE_OWN_TR1_TUPLE=1 

然后继续执行

make check
make install

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

sudo make install

相关文章

网友评论

      本文标题:protoc 安装遇到的坑

      本文链接:https://www.haomeiwen.com/subject/kvmaxhtx.html