当前位置: 首页 > news >正文

【ROS2】local_setup.bash和setup.bash的区别

1、简述

在创建ROS2包、执行编译动作后,在生成的install目录中,有使能环境变量的两个脚本:local_setup.bash和setup.bash

mkdir -p ~/ros2_ws/src
cd ~/ros2_ws
colcon build 
source install/local_setup.bash
或者:source install/setup.bash

2、区别

2.1 脚本源码

1)setup.bash
setup.bash脚本很短,总结就是:

  • 执行ROS系统空间下的脚本:/opt/ros/humble/local_setup.bash
  • 执行当前工作空间下的脚本:/home/laoer/ros_ws/install/local_setup.bash
_colcon_prefix_chain_bash_source_script() 

http://www.mrgr.cn/news/8662.html

相关文章:

  • gptk是什么意思?Mac电脑如何在crossover里安装gptk2.0测试版?借助GPTK玩《原神》《黑神话悟空》游戏
  • SQLserver在SQL Server Management Studio 20中的默认值和设置主键自增
  • C++ | Leetcode C++题解之第371题两整数之和
  • 5.1二叉树——基本概念梳理
  • 线程之为什么弃用 AsyncTask
  • 车牌号查车辆信息-车牌号查车辆信息接口-车牌号查车辆AP
  • [C++] 初识 智能指针
  • 4. Java中的ArrayList和LinkedList有什么区别?各自的优缺点是什么?在什么场景下选择使用它们?
  • 论文阅读1 Scaling Synthetic Data Creation with 1,000,000,000 Personas
  • 排序算法刷题【leetcode88题目:合并两个有序数组、leetcode21:合并两个有序链表】
  • 【微信小程序】自定义组件 - behaviors
  • Android13 app后台无法启动Abort background activity starts from
  • C++ JAVA源码 HMAC计算 openssl 消息认证码计算 https消息防篡改 通信安全
  • 代码随想录算法训练营第58天|拓扑排序精讲、dijkstra(朴素版)精讲
  • 音源编曲:各种编曲音源推荐和运用场景
  • UE5用蓝图实现物体A始终朝向物体B |Find Look at Rotation|
  • 普通项目解决跨域问题和springSecurity解决跨域问题
  • 【学术会议征稿】2024年计算机与信息安全国际会议(WCCIS 2024)
  • 并行程序设计基础——组通信(2)
  • 【精选】基于大数据的___银行信用卡用户的数仓系统的设计与实现(全网独一无二,最新定制)