人工智能/機器學習/深度學習交流QQ羣:811460433
程序員深度學習微信公衆號:
ubuntu16.04下編譯caffe出現.build_release/lib/libcaffe.so: undefined reference to google ::protobuf…的問題
此時你的protobuf庫與鏈接庫已經混亂了,終極解決方法:
終極版
既還原protobuf庫到最初狀態
sudo apt-get remove libprotobuf-dev
sudo apt-get remove protobuf-compiler
sudo apt-get remove python-protobuf
sudo rm -rf /usr/local/bin/protoc
sudo rm -rf /usr/bin/protoc
sudo rm -rf /usr/local/include/google
sudo rm -rf /usr/local/include/protobuf*
sudo rm -rf /usr/local/lib/libproto*
sudo rm -rf /usr/lib/libproto*
sudo rm -rf /usr/include/google
sudo rm -rf /usr/include/protobuf*
sudo rm -rf /usr/lib/x86_64-linux-gnu/libproto*
之後重開終端再重裝
sudo apt-get update
sudo ldconfig
sudo apt-get install libprotobuf* protobuf-compiler python-protobuf