金葫芦STM32L431编译出错【riscv-none-embed-gcc】&【makeAHL】错误解决

一、问题现象

替代文字

二、问题原因

RISC-V 编译器未安装,或者未正确配置环境变量。


三、解决方案

1. 下载编译器

苏大嵌入式社区网站 下载以下两个压缩包:

  • RISC-V 编译工具链
  • riscv64-elf-mingw

    替代文字

下载完成后如下图所示:

替代文字


2. 放置编译器文件

找到 AHL-GEC-IDE 安装目录,将下载的两个压缩包解压后,移动到该目录下:

替代文字


3. 配置环境变量

  1. 管理员方式打开 IDE

    替代文字

  2. 进入菜单:

    选择【工具】-【环境变量设置】。然后选择目录路径。

    替代文字

    替代文字

  3. 选择路径:
  • 进入 IDE 安装路径
  • 打开 RISC-V Embedded GCC 文件夹

    替代文字
    替代文字


4. 添加第二个工具链

同样方法:

  • 找到 riscv64-elf-mingw
  • 进入其 bin 目录并添加

    替代文字
    替代文字


5. 重启并验证

  1. 重启电脑
  2. 打开工程重新编译

    替代文字


四、总结

当出现以下错误:

通常是由于:

  • 未安装编译器
  • 或未配置环境变量

只需正确安装并添加 bin 路径,即可解决问题。



《“金葫芦STM32L431编译出错”》 有 1 条评论

  1. 用户1221292819 的头像

    感谢,解决了!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Search

About

站位文字

近期文章

标签

此处尚没有可显示的内容。

社交媒体

最新产品图

666

666