ubuntu 20.04 编译安装 protobuf 的过程及问题记录


参考文章:

https://www.jianshu.com/p/1c2069254045

https://blog.csdn.net/guyongqiangx/article/details/52759578

https://blog.csdn.net/foolishlee/article/details/50910426

1, clone 源码到本地,切换到 v3.18.1 这个 tag

git clone https://github.com/google/protobuf.git

git checkout v3.18.1

2, 生成配置文件

./autogen.sh

第一个报错:

configure.ac:109: error: possibly undefined macro: AC_PROG_LIBTOOL

安装 libtool 解决:sudo apt install libtool

第二个报错:

configure.ac:109: error: required file './ltmain.sh' not found

手动执行一次 libtoolize 解决:libtoolize

3, 编译安装

./configure

make

make install

4, 刷新库文件 cache

sudo ldconfig


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM