美文网首页
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