colcon build
是用于构建软件包的工具。构建完成后会生成install
文件夹,其中的setup.bash
和local_setup. bash
文件都与环境设置相关,但存在一些区别。setup. bash
setup. bash
文件用于设置整个工作空间的环境变量。当你在终端中执行. /install/setup. bash
(假设install
文件夹是构建结果所在的文件夹)时,它会将工作空间中的所有包(包括其可执行文件路径、库路径、Python 模块路径等)添加到环境变量中,使得系统能够找到这些资源。setup. bash
。例如,如果你有一个包含传感器驱动包、数据处理包和控制算法包的工作空间,执行setup. bash
后就可以在这个工作空间内方便地运行不同包提供的功能。local_setup. bash
local_setup. bash
主要关注当前构建的包或者当前目录下的包的环境设置。它只会将与当前包直接相关的环境变量添加到环境中。相对setup. bash
来说,它的设置更加局部化。local_setup. bash
。例如,你刚刚修改并重新构建了一个特定的 ROS2 包,只需要这个包相关的环境设置来进行单独的测试,此时local_setup. bash
就很有用。它可以避免将整个工作空间的环境变量都设置进来,减少潜在的环境冲突,并且在某些情况下可以提高环境设置的速度。深圳坪山网站建设公司网站优化视频教学松江区网站seo优化排名怀柔网站排名优化推广优化网站软件诚信火24星做网站建设优化的公司丹凤县网站seo优化排名金融行业网站内容优化网站内部链接该如何去优化网站流量优化介绍网站seo最新优化方法深圳在线网站优化成功案例巩义seo网站优化联系电话重庆网站优化电池充电新乡搜索引擎网站优化平台珠海电器网站seo优化低价网站建设优化推广平顶山网站优化推广公司合肥网站优化托管聊城定制网站优化视频网站SEO优化搜索引擎的网站优化大市优化网站鹤壁优化网站排名哪家服务好设计网站优化栏目阿克苏网站关键词优化网站seo优化和竞价凤城百度网站优化武汉光谷优化网站外包公司亦庄网站页面优化海南网站优化建设推广服务价格香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤