windows 上的 gprbuild 缓慢

Slow gprbuild on windows

当我 运行 在 windows 上使用 gprbuild(无论是在 GNAT GPL 还是 cygwin 中)构建 Ada 项目 (gpr) 时,速度非常慢。即使是一个简单的项目编译也需要几分钟。 Linux下的同一个工程编译需要几秒。在 Windows 下有没有办法加快编译速度?

我的经验是编译时间差不多。但是,我注意到去年在 Windows 上更新了我的防病毒软件,现在它会在允许 运行 之前扫描每个程序。这大大减慢了我的编译速度。我必须进入我的防病毒软件并将所有 GNAT 程序(gnatmake、gprconfig 等)列入白名单,否则每一步都需要几秒钟。

这可能是值得一看的东西。将所有内容列入白名单后,在 windows 上使用 GNAT GPL 2016、GNAT GPL 2017 和 GNAT FSF 7.2 以及在 linux[=10 上使用 OS 提供的 GNAT 的编译时间大致相同=]