我正在尝试为 Ada 编程安装 GNAT 编译器,但是当我启动它时出现以下错误:“无法创建配置目录 C:/users/@#$%@#%#@/.gps/ 正在退出... ”。
有人知道解决方案吗?我尝试了各种各样的东西,没有任何帮助。
谢谢
我在 Windows XP 上安装了 Cygwin,带有来自 GNAT GPL 2012 的 GPS。
如果我第一次%HOME%
设置C:\cygwin\users\%USERNAME%
并启动 GPS,GPS 会说它创建了配置目录C:\cygwin\users\simon\.gps
。如果我不设置%HOME%
,GPS 会创建配置目录C:\Documents and Settings\Simon
,看起来是%HOMEPATH%
. 请注意,GPS 不知道 Cygwin,它是一个 Windows 应用程序并使用您的 Windows 环境变量。
我想知道您是否%HOME%
(或者可能%HOMEPATH%
?)设置为不存在的目录?GPS 似乎无法创建中间目录。
我不是 Ada 奇才,但我记得我也尝试用 Cygwin 安装 Gnat GPS,但遇到了各种各样的问题。最大的问题之一是 64/32 位不兼容,因为 Windows 上的 Gnat 仅在 32 位版本中可用,而 Cygwin 可能在您机器上的 64 位版本中
最后我的解决方案是完全删除 Cygwin 并安装 Ada 使用的系统 Mingw32。