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

Windows安装GNAT Studio 2026.2时gprbuild无法定位问题求助

解决Windows下GNAT Studio无法找到gprbuild的问题

问题分析

编译程序时持续收到错误提示:

[2026-04-14 11:04:05] Could not locate executable on path: gprbuild
[2026-04-14 11:04:05] process exited with status -1, elapsed time: 00.11s

核心原因是系统PATH中未包含gprbuild的可执行文件路径,或GNAT Studio未正确识别该路径。另外你之前执行的alr init --bin gprbuild是创建新项目,而非安装gprbuild工具,这是操作误区。

解决方案

1. 修正Alire操作,重新安装gprbuild

  • 退出之前通过alr init创建的gprbuild项目目录,进入一个空文件夹
  • 执行以下命令直接安装gprbuild到Alire工具链:
    alr toolchain install gprbuild
    
  • 安装完成后,执行alr which gprbuild,确认输出gprbuild的完整可执行路径(类似C:\Users\<你的用户名>\AppData\Local\alire\cache\dependencies\gprbuild_<版本号>\bin\gprbuild.exe)

2. 检查并配置系统PATH环境变量

  • 打开命令提示符(cmd),执行echo %PATH%,查看是否包含上述alr which gprbuild输出的bin目录路径
  • 如果未包含,手动添加:
    1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    2. 在「系统变量」列表中找到PATH,点击「编辑」
    3. 添加gprbuild所在的bin目录路径,点击「确定」保存
    4. 重启命令提示符或电脑,使PATH生效

3. 配置GNAT Studio指向gprbuild

  • 打开GNAT Studio,点击顶部菜单「Edit」→「Preferences」
  • 依次展开「Build」→「Tools」
  • 在「GPRBuild executable」输入框中,粘贴alr which gprbuild获取到的完整路径
  • 点击「Apply」→「OK」保存设置,重启GNAT Studio

4. 验证gprbuild可用性

  • 打开命令提示符,执行gprbuild --version,如果能正常输出版本信息,说明配置成功
  • 回到GNAT Studio重新尝试编译程序

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.01 13:14:50