You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Colcon/Ros2能否指定非默认的src目录?

Colcon指定自定义源码目录的方法

colcon并没有硬编码死源码目录的名称,你可以通过两种方式指定自定义的源码路径:

  • 命令行直接指定单个/多个源码目录
    在colcon命令后直接跟上目标源码目录的路径即可,示例:

    colcon build --build-base my_build --install-base my_install ./my_custom_src
    

    也可以同时指定多个不同的源码目录:

    colcon build ./src_module1 ./src_module2 ./third_party_src
    
  • 通过配置文件设置全局默认源码目录
    若想长期使用固定的自定义源码目录,可在~/.colcon/colcon-defaults.yaml中添加如下配置:

    build:
      paths:
        - ./my_default_src
    

    之后每次执行colcon命令时,会默认使用该配置里的源码目录,无需重复在命令行指定。

需要说明的是,colcon确实没有提供--src-base这类单独的命令行选项,但通过上述两种方式完全可以实现指定自定义源码目录的需求。

内容的提问来源于stack exchange,提问作者bremen_matt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 20:40:54