c++ - 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 还是来自已编译的代码。看来它来自代码......
如果您有任何想法,甚至更好的解决方案,请分享!非常感谢!
编辑:我一直在搞砸这个,看起来当你第一次编译和运行时,它真的很慢,但是,对于新的时代,它和我们预期的一样快。没有更接近解决方案的地方,但如果它可以帮助......
解决方案
感谢我帖子下方的大多数评论,我一直致力于验证我的防病毒行为。将工作文件夹添加到杀毒软件的白名单(无实时分析)解决了这个问题。
非常感谢@DrewDormann、@user4581301、@NathanPierson 和@drescherjm!
推荐阅读
- image - 如何提供加密的图像路径
- php - PHP:删除文件开头的 BOM
- ios - 添加 UISearchController 时导航栏变为白色
- python - Selenium 表搜索未返回正确的文本
- react-native - 终端安装小东西需要太多时间
- c# - 如何使用 Angular 取消 .Net Core Web API 请求?
- angular - 如果我可以使用结构指令控制 DOM 内容,为什么还要使用 Route Resolver?
- signalr - SinglR 通知不显示 MVC
- jbehave - 我们如何在不创建新浏览器实例的 jbehave 故事中调用子故事?
- ios - 如何正确编写 MSHook 和 MSHookIvar