当我使用 gprbuild(无论是在 GNAT GPL 还是 cygwin 中)在 Windows 上运行 Ada 项目 (gpr) 的项目构建时,速度非常慢。即使是一个简单的项目编译也需要几分钟。 Linux下同样的项目编译需要几秒钟。 Windows下有没有加快编译速度的方法?
最佳答案
我的经验是编译时间相似。然而,我注意到去年 Windows 上的防病毒软件更新后,它现在会在允许运行之前扫描每个程序。这大大减慢了我的编译速度。我必须进入我的防病毒软件并将所有 GNAT 程序(gnatmake、gprconfig 等)列入白名单,否则每个步骤都需要几秒钟。
这可能是值得一看的东西。将所有内容都列入白名单后,在 Windows 上的 mingw64 上使用 GNAT GPL 2016、GNAT GPL 2017 和 GNAT FSF 7.2 以及在 Linux 上使用操作系统提供的 GNAT 的编译时间大致相同
关于compilation - Windows 上的 gprbuild 速度慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47864935/