gem5编译 出现 undefined reference to google::protobuf:xxx的问题

gem5编译 出现 undefined reference to google::protobuf:xxx的问题

一开始找了各种办法,但是都没有什么用。最后发现可能是安装了好几次protobuf,参考了这篇博https://www.cnblogs.com/penuel/p/11334421.html,然后用了卸载重装大法,问题解决。

1.sudo apt-get remove libprotobuf-dev 卸载软件
然后which protoc,把找到的路径删除,注意可能不止一个路径,我删了大约三个路径(之前装了好多次)。
删除命令 sudo rm -rf 你的路径(如/usr/loacl/bin/protoc)

2.然后照常安装,参考这篇博客https://blog.****.net/hnlyzxy123/article/details/85244820,安装完就行了,也不用配置环境变量。
问题解决gem5编译 出现 undefined reference to google::protobuf:xxx的问题