ROS空間文件結構

workspace_folder/ --WORKSPACE

src/ 源空間 --SOURCE SPACE
CMakeLists.txt/ --This is symlinked to catkin/cmake/toplevel.cmake package_1/ CMakeLists.txt package.xml ... package_n/ CMakeLists.txt package.xml

build/ --BUILD SPACE(this is where build system is invoked, not necessarily within workspace)
CATKIN_IGNORE --Marking the folder to be ignored when crawling for packages (necessary when source space is in the root of the workspace, the file is emtpy) 此選項可用于忽略某個包編譯

devel/ --DEVEL SPACE (targets go here, parameterizable, but defaults to peer of Build Space)
bin/ 生成二值 庫 可執(zhí)行文件 etc/ include/ lib/ share/ .catkin --Marking the folder as a development space (the file contains a semicolon separated list of Source space paths) env.bash setup.bash setup.sh ...

install/ --INSTALL SPACE (this is where installed targets for test installations go, not necessarily within workspace)
bin/ etc/ include/ lib/ share/ .catkin --Marking the folder as an install space (the file is emtpy) env.bash setup.bash -- Environment setup file for Bash shell setup.sh -- Environment setup file for Bourne shell ...

/opt/ros/groovy/
setup.bash -- Environment setup file for Bash shell setup.sh -- Environment setup file for Bourne shell setup.zsh -- Environment setup file for zshell

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容