compilation - Windows 上的 gprbuild 速度慢

标签 compilation ada gnat

当我使用 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/

相关文章:

c++ - 强制编译器显示变量的类型

parsing - ["03C0"] 如何匹配附件 P 中 <Ada 引用手册> 的语法?

dll - 在 Ada 中动态链接库会引入额外的依赖项

python - Python 的包装 DLL : "fatal error LNK1127: library is corrupt"

binding - Ada - GNAT GPS IDE 没有绑定(bind)和链接

compilation - 使用 ffmpeg 为视频添加字幕

c++ - 限制函数在代码库中的使用次数

string - 将无界字符串转换为整数 Ada

compilation - Erlang 编译 - Erlang 作为独立的可执行文件

variables - 如何检查变量的类型