金葫芦STM32L431编译出错【riscv-none-embed-gcc】&【makeAHL】错误解决
一、问题现象
二、问题原因
RISC-V 编译器未安装,或者未正确配置环境变量。
三、解决方案
1. 下载编译器
在 苏大嵌入式社区网站 下载以下两个压缩包:
- RISC-V 编译工具链
- riscv64-elf-mingw

下载完成后如下图所示:
2. 放置编译器文件
找到 AHL-GEC-IDE 安装目录,将下载的两个压缩包解压后,移动到该目录下:
3. 配置环境变量
-
以 管理员方式打开 IDE

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

- 选择路径:
- 进入 IDE 安装路径
-
打开
RISC-V Embedded GCC文件夹
4. 添加第二个工具链
同样方法:
- 找到
riscv64-elf-mingw -
进入其
bin目录并添加
5. 重启并验证
- 重启电脑
-
打开工程重新编译
四、总结
当出现以下错误:
通常是由于:
- 未安装编译器
- 或未配置环境变量
只需正确安装并添加 bin 路径,即可解决问题。














《“金葫芦STM32L431编译出错”》 有 1 条评论
感谢,解决了!