使用Clion除錯編寫ROS程式

2021-09-10 07:26:15 字數 801 閱讀 1200

有乙個好的ide在寫**的時候可以事半功倍。在clion中除錯和編寫ros程式有很多教程,有的都不是太全。尤其是涉及到除錯以及使用其他shell,像zsh。

1.配置環境

開啟.bashrc檔案修改內容

source .bashrc
啟動

在終端中輸入clion.sh啟動

2.匯入專案

a.開啟終端,進入你的ros工作區,並找到相應的setup.bas**件。例如

source devel/setup.bash
b.轉到工作區的src目錄

c.從控制台從src目錄啟動clion。例如:在終端中鍵入命令:

clion.sh
d.關閉clion中的所有開啟的專案,然後選擇從源匯入專案

e.僅選擇工作區中的src目錄以進行匯入,如果clion抱怨cmakelist.txt已經存在,只需要open project

f.clion會建立幾分鐘的符號,等一會就可以了。

3.除錯ros程式

使用另乙個終端開啟roscore,如果配置正確就會提示

在Clion中除錯ROS程式

在ros wiki 中有幾種ide的配置方法,但沒有clion的相關介紹。下面介紹一下clion的相關配置。ros clion配置 在終端中開啟jetbrains clion desktop vimjetbrains clion desktop 將檔案中exec home clion 2016.2 ...

ROS使用gdb除錯斷點

我目前沒有使用roslaunch 通過修改 launch prefix xterm e gdb ex run args 獲得成功。我使用gdb去啟動orb slam節點。在 catkin ws devel lib orb slam下,終端開啟輸入 gdb orb slam雖然我會提示 reading...

使用QT Creator除錯ROS工程

sudo cd desktop sudo gedit org.qt project.qtcreator.desktop 2.對其進行如下修改 desktop entry type exec bash i c opt qt5.12.6 tools qtcreator bin qtcreator nam...