vsocde 用 cmsis 导入 mdk 的项目,编译失败

43 天前
 leon2023

最近研究 py32F0 mcu,下载了一些该 mcu 的例子,都是基于 mdk 的,看到 vscode 里有 cmsis 插件可以直接导入 mdk 项目,所以试了试,导入没有问题,顺利成功,不过在编译时却遇到了问题,错误提示如下图。我的 vscode 是在 debian12 下使用的,有哪位 v 友能指点下是什么原因吗,我搜了 armclang,没找到有相关的结果,不知道该怎么解决

866 次点击
所在节点    Visual Studio Code
9 条回复
leon2023
43 天前
mujia
42 天前
你这个应该要看 cmakelist.txt 的第 70 行是做什么的,看起来是不知道 armclang 是哪个编译器
leon2023
42 天前
用 cmsis 插件导入的 mdk 工程,没看到有 cmake 文件
leon2023
42 天前
研究了一下发现 armclang 是 windows 下的程序,在 windows 下安装 cmsis 插件后会自动安装 armclang 相关的东西,但是 linux 下没有自动安装,不知要怎么弄?搜索引擎也搜不到有效的答案
elechi
42 天前
没有编译器,你需要 mdk 的 armclang 编译器
leon2023
42 天前
@elechi 我用 gcc 编译要怎么设置呢
elechi
41 天前
@leon2023 gcc 编译器和 armclang 编译器有区别,参考 gcc 编译器的示例工程修改 mdk 工程中的汇编启动代码部分
leon2023
41 天前
@elechi linux 下怎么用 mdk 的编译器
elechi
39 天前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1039249

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX