安裝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通過的樣子應該是這樣的額
在這裏插入圖片描述

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