C/C++ 编译后首次运行速度非常慢

问题遇到的现象和发生背景

Win10系统 当新程序编译后首次运行需等待至少6+s才可输出,并且与程序内容无关;
之后运行无问题;
再次编译后问题再现;
等待时间无任何反应

问题相关代码,请勿粘贴截图

运行结果及报错内容

结果正常,但等待时间明显有问题。

我的解答思路和尝试过的方法

1、尝试过更换IDE 使用codeblocks和devc++等 无明显效果
2、更换DNS地址 8.8.8.8 无明显效果
3、断开网络连接
网络连接断开后 明显好转 运行时间在1.1s左右

我想要达到的结果

网络正常时 减小编译后首次运行的时间

查看有没有reason cybersecurity这个破东西!!!
会顶替你电脑自身的防护系统,一般都是捆绑软件下下来的。

C:\Program Files找到Ravantivirus文件夹,点进去找到最底下的uninstall卸载,即可/

亲测卸载后有效,我是比特慧星捆绑下载的,一开始遇到这个问题真的挺懵逼的,因为网络关了之后立马恢复正常,就尝试关windows安全中心,发现界面跟以前不一样,后面百度搜了这个东西,卸载后,编译恢复正常。

你的代码在启动的时候要连网么?
你编译完成后,不要在开发环境下运行,直接在文件夹中双击生成的exe文件看看速度怎么样
在开发环境下有很多调试相关动作,会极大影响程序启动

在IDE里你修改源代码后点击运行,编译器需要重新编译你的代码,然后链接库生成可执行文件,最后才执行生成的可执行文件。编译器编译链接都是需要时间。如果你的源代码没有修改,再次运行就不需要重新编译链接,直接运行上次生成的可执行文件。