安装cartographer遇到的问题

安装cartographer遇到的问题的中大部分的问题在在百度上都能找到问题的答案,但是有过一个问题我bug了很久

在安装protobuf的时候make check直接失败了,得到的信息是

‘dynamic_init_dummy_google_2fprotobuf_2fany_5ftest_2eproto’ defined but not used [-Werror=unused-variable]

最后得到的解决办法是google上找到的
1、打开protobuf的文件夹,找到src文件夹下的Makefile.in文件,打开
去掉

no_warning_test_CXXFLAGS = $(PTHREAD_CFLAGS) $(PTHREAD_DEF) $(ZLIB_DEF) \
                           -Wall -Wextra -Wno-unused-parameter -Og

大概在2044下面。
如此继续就可通过了

$ ./configure
$ make
$ make check
$ sudo make install
$ sudo ldconfig # refresh shared library cache.

最后make check通过的样子应该是这样的额
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章