首页 > 解决方案 > Msys2 编译 C++ 太慢

问题描述

我在执行代码时遇到问题。我在 Windows 上,试图在 C/C++ 中工作,所以我决定通过Msys2安装 gcc/g++ 。我已经完成了整个过程,没有任何错误或警告。

我的问题是编译后的代码执行起来非常缓慢,而且我不知道/不知道它来自哪里......在命令提示符下,启动代码时它在 40 秒内什么都不做,然后做预期的事情,我无法绕开它。

确切地说,这是我的测试代码,你们中的一些人可能会觉得它很熟悉:(再次,它真的需要 40 秒才能完全执行)

#include <stdio.h>

int main(){
    printf("Hello World");
    return 0;
}

我的目标是能够将 Visual Studio Code 用作 C/C++ 的环境,能够编写代码并对其进行测试。所以我做到了,公平地说,它有效。但这太慢了,我不得不验证它是来自 VSC 还是来自已编译的代码。看来它来自代码......

如果您有任何想法,甚至更好的解决方案,请分享!非常感谢!

编辑:我一直在搞砸这个,看起来当你第一次编译和运行时,它真的很慢,但是,对于新的时代,它和我们预期的一样快。没有更接近解决方案的地方,但如果它可以帮助......

标签: c++g++msys2

解决方案


感谢我帖子下方的大多数评论,我一直致力于验证我的防病毒行为。将工作文件夹添加到杀毒软件的白名单(无实时分析)解决了这个问题。

非常感谢@DrewDormann、@user4581301、@NathanPierson 和@drescherjm!


推荐阅读