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

Keil Studio:如何自定义项目Build/Download输出文件的存储位置?

如何在Keil Studio中设置自定义输出路径

方法1:修改项目的.cproject配置文件

Keil Studio的项目核心配置都存在根目录的.cproject文件里,直接编辑它就能改输出路径:

  • 找到项目根目录下的.cproject文件,用普通文本编辑器打开
  • 搜索outputLocation相关节点,会看到类似这样的代码段:
    <storageModule moduleId="org.eclipse.cdt.core.settings">
      <cconfiguration id="com.arm.mbed.compiler.arm-none-eabi.debug.123456">
        <storageModule moduleId="cdtBuildSystem" version="4.0.0">
          <buildArtefactType type="org.eclipse.cdt.build.core.buildArtefactType.exe"/>
          <outputPrefix>${ProjName}</outputPrefix>
          <outputLocation>${WorkspaceDirPath}/Download/${ProjName}.elf</outputLocation>
    
  • 修改outputLocation里的路径,比如改成${ProjDirPath}/build/${ProjName}.elf,这样输出文件就会存到项目根目录下的build文件夹里
  • 保存文件后重启Keil Studio,重新执行Build或Download操作,输出就会到指定路径

方法2:自定义VS Code任务(适用于Keil Studio VS Code插件版)

如果是在VS Code中使用Keil Studio插件,也可以通过任务配置指定输出:

  • 打开VS Code命令面板(Ctrl+Shift+P),输入Tasks: Open Workspace Tasks
  • 编辑生成的tasks.json文件,添加自定义Build任务,在参数里指定输出目录。比如针对ARM编译器,在args数组里加入--output "${workspaceFolder}/build/${workspaceFolderBasename}.elf"
  • 保存后,执行这个自定义Build任务,输出文件就会放到你指定的位置

注意事项

  • 修改.cproject前最好先备份原文件,避免配置出错导致项目无法正常构建
  • 如果自定义的路径不存在,Keil Studio会自动创建对应的目录
  • 不同版本的Keil Studio可能配置节点有细微差异,但核心都是找到并修改输出路径的配置项

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 07:28:18