我想要建立Keil uVision,为STM32F3微控制器构建一个简单的C ++程序。我已经在我的Windows计算机上下载了GNU ARM工具链并将其放入目录中C:Program Files (x86)GNU Tools ARM Embeddedin。在Keil中,我创建了一个项目并打开了一个窗口Manage Project Items,我可以在其中选择Use GCC Compiler (GNU) for ARM projects并指定前缀arm-none-eabi-。
当我单击Build时,输出窗口显示它完成编译并到达链接阶段。这是输出:- <font size="4">Rebuild target 'Target 1'
- linking...
- --- Error: failed to execute 'arm-none-eabi-gcc'
- ".evt-bms.elf" - 1 Error(s), 0 Warning(s).
- Target not created.
- Build time Elapsed: 00:00:00</font>
复制代码我已经验证了arm-none-eabi-gcc.exe在bin目录中(虽然我期待有关g ++的抱怨,因为它是C ++源代码)。以下是文件夹/扩展程序设置页面的屏幕截图:
有没有人对我能做的进一步调试有任何想法?如果输出窗口有更多的信息会很好,因为它只是说它没有任何上下文所尝试的命令就无法运行它。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
我安装了“GNU Tools ARM Embedded 6 2017-q2-update”,Keil自动填充了路径 - 但没有截屏中看到的领先/ bin /。也许尝试删除它?(例如我的路径是“C: Program Files(x86) GNU Tools ARM Embedded 6 2017-q2-update ”)
一周热门 更多>