C++ 编译后执行代码块需要很长时间
我在代码方面遇到了一个奇怪的问题:块。在编写C程序后,我点击Build并运行,它在几分之一秒内编译,但随后会打开一个新窗口,大约12秒后,窗口上会出现输出。 即使是像这样的基本代码也要花这么多时间C++ 编译后执行代码块需要很长时间,c++,c,codeblocks,C++,C,Codeblocks,我在代码方面遇到了一个奇怪的问题:块。在编写C程序后,我点击Build并运行,它在几分之一秒内编译,但随后会打开一个新窗口,大约12秒后,窗口上会出现输出。 即使是像这样的基本代码也要花这么多时间 #include<stdio.h> int main() { printf("HELLO"); return 0; } #包括 int main() { printf(“你好”); 返回0; } 下面是所发生情况的快照。因为我不允许发布图片{论坛新手},所以我会发布链接
#include<stdio.h>
int main()
{
printf("HELLO");
return 0;
}
#包括
int main()
{
printf(“你好”);
返回0;
}
下面是所发生情况的快照。因为我不允许发布图片{论坛新手},所以我会发布链接
当我点击build and run时,这个窗口立即出现
然后大约10-12秒后,出现此窗口。正如你所看到的,执行时间是11秒
知道为什么会这样吗?如何修复它?我没有对代码进行任何调整:块和设置与默认设置相同。设置->编译器->编译器->构建选项->处理器数量的设置是什么 对于您的CPU,它应该是8-12。如果您有许多文件,此选项将对您有所帮助。如果你有一个文件,那没关系 p、 您没有提到您正在使用的编译器,所以这可能是原因。
p、 另一方面,windows上的gcc比linux版本慢,速度是linux版本的2倍甚至更多倍…对于任何阅读本文的Avast用户而言
问题在于防病毒。通过列出gcc、g++和代码块解决了这个问题。我也遇到了同样的问题。后来我发现,这是由于防病毒。我的电脑中没有安装任何防病毒软件。一直在运行的是windows病毒和威胁保护,这使得执行速度变慢 我所做的是,去管理设置。在那之后,你会在某处发现排除条款。转到排除。然后转到添加/删除排除。 只需添加创建.c或.cpp文件的文件夹。然后你就完蛋了 添加可能有用的youtube链接
[在printf()之后添加一个getchar(),然后再次运行它。这会占用整个代码的大量执行时间。如果getchar导致问题,printf仍然会立即给出输出。尽管我尝试了getchar());而且还是花了那么多时间。你是说问题是显示第一个输出需要很长时间吗?是的,我想我的问题是这样的。执行时间很长。即使是空白程序,也只会在10秒后运行。看看这个:对不起,我忘了,如果你的处理器频率为1-2Ghz,那么处理器的数量如果它是一台高端pc,内存超过8gb,频率超过2.5Ghz,那么应该是4-5。8-12之间的任何东西你都可以试试效果最好的。为什么不用你在评论中发布的这个补充来编辑你的问题呢?