1. 程式人生 > >TurtleBot3在PC端catkin_make turtlebot3和turtlebot3_msgs出錯

TurtleBot3在PC端catkin_make turtlebot3和turtlebot3_msgs出錯

TurtleBot3在PC端catkin_make turtlebot3和turtlebot3_msgs出錯

引言

TurtleBot3在PC端catkin_make turtlebot3和turtlebot3_msgs出錯,之前在筆記本上是編譯成功的,可能由於前幾天在編譯安裝Tensorflow時降低了gcc版本導致catkin_make時出現錯誤如圖,於是根據猜想展開搜尋升級gcc解決:
turtlebot3

解決步驟一

升級gcc
檢視升級之前的gcc版本

gcc --version

gcc
升級gcc

sudo apt-get remove gcc
sudo apt-get install gcc

升級後
gcc
但是gcc升級後依然編譯出錯:
出錯

解決步驟二

解決No CMAKE_CXX_COMPILER could be found.問題

sudo apt-get update
sudo apt-get install -y build-essential

重新catkin_make.成功:
catkin_make編譯成功

gcc版本問題,導致catkin_make失敗。