当我卸载protobuf3.20.1版本,然后重新安装protobuf3.6.1的时候,会删除gazebo_ros 功能包(ROS 与 Gazebo 的核心桥接包),因此如果你有仿真的话,你需要安装这两个功能包。
shell
sudo apt install ros-noetic-gazebo-ros-pkgs ros-noetic-gazebo-ros-control
然后你就能编译通过仿真的一些包了。