教你Clion調試ROS包的方法
產品概述
Clion是一款專門開發C以及C++所設計的跨平臺的IDE。它是以IntelliJ為基礎設計的,包含瞭許多智能功能來提高開發人員的生產力。這種強大的IDE幫助開發人員在Linux、OS X和Windows上來開發C/C++,同時它還能使用智能編輯器來提高代碼質量、自動代碼重構並且深度整合Cmake編譯系統,從而提高開發人員的工作效率。
重要功能簡介
提供C以及C++支持(包含C++,libc++和Boost),同時也支持JavaScript,XML,HTML和CSS。跨平臺:您可以在64-bit Linux、OS X以及64-bit Windows上使用它。支持GCC、clang、MinGW、Cygwin編譯器以及GDB調試器。提供對Cmake支持:包含自動處理Cmake changes和Cmake Targets,更新新創建的C/C++檔案以及Cmake Cache編輯器。提供各式編碼輔助:包含多行編輯功能、智能完成一鍵導航等。安全可信的自動代碼重構功能。代碼分析功能:監控代碼品質並提供快速修復讓開發人員得以及時就地解決問題。集成瞭GDB調試器及評估表達式(expressions)功能、STL容器渲染器(renderers)、監視(watches)、內嵌變量視圖等。與最熱門的版本控制系統集成:Subversion、Git、GitHub、Mercurial、CVS、Perforce及TFS。內建terminal模式並可以通過插件實現提供Vim-emulation模式。
1. 安裝
從官網下載最新版本的Clion
https://www.jetbrains.com/clion/
clion激活碼
最新clion2020激活碼附安裝教程(親測有效)
Clion2020.2.x最新激活碼破解版附安裝教程(Mac Linux Windows)
並解壓到指定的目錄,例如:
/home/xkc/software/clion-2017.2.3
默認Clion可以免費使用30天,學生可以憑借學生證,免費使用的話可以申請一年.
授權方法:激活時選擇License server,填入http://idea.irfen.me/ 點擊Active即可。
2.環境變量配置
a.配置環境變量
打開 .bashrc文件修改內容
vim ~/.bashrc
export PATH=/home/xkc/software/clion-2017.2.3/bin:${PATH}修改後退出,使修改生效
source ~/.bashrcb.啟動
在終端中輸入clion.sh 啟動
3.導入項目
在ros下進行斷點調試
- With your console, go into your ROS workspace and source the respective
setup.bash
file. for instance:source devel/setup.bash - Go to the
src
directory of your workspace. - Start CLion from the console from your
src
directory. for instance: type the command in the terminator:clion.sh - Close any open projects in CLion and select
Import Project from Sources
- SelectONLYthe
src
directory in your workspace for the import. - If CLion complains about
CMakeList.txt
already existing simply clickOpen Project
- CLion will build symbols for several minutes, then you should be ready to go.
如下圖所示:
4.調試項目
在軟件IDE的右上角有調試的選項,如下圖所示
Clion會自動的識別可編譯的庫和執行程序,我們這裡選擇test可執行文件,隻要點擊三角箭頭和調試蟲子,就可以進行相應的調試開發瞭.使用起來可謂是相當的人性化,難怪要收費瞭.
Clion可以輕松的進行斷點調試 ,如下圖所示:
Make Change – Focus on Computer Vision and Pattern Recognition
版權聲明:本文為博主原創文章,未經博主允許不得轉載
到此這篇關於教你Clion調試ROS包的方法的文章就介紹到這瞭,更多相關Clion調試ROS包內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- redis debug環境搭建過程詳解(使用clion)
- Clion配置C語言環境的步驟詳解
- 詳解CLion配置openMP的方法
- mac 配置Clion運行C和C++的環境的詳細步驟
- Redis源碼環境構建過程詳解