编译后,代码块需要很长时间才能执行

时间:2014-03-01 09:02:50

标签: c++ c codeblocks

我对Code:Blocks有一个奇怪的问题。编写C程序后,单击Build并运行,它会在几分之一秒内编译,但随后会打开一个新窗口,大约12秒后输出会出现在窗口上。 即使像

这样的基本代码也需要很长时间
#include<stdio.h>
int main()
{
    printf("HELLO");
    return 0;
}

以下是所发生情况的快照。因为我不允许发布图片{new to forum}我发布了链接。

当我点击构建并运行时,此窗口立即出现

enter image description here

然后在大约10-12秒后,出现此窗口。正如你所看到的那样,执行时间需要11秒。

enter image description here

知道为什么会这样吗?怎么解决?我没有对代码进行调整:块和设置与默认情况下相同。

4 个答案:

答案 0 :(得分:1)

对于任何阅读此

的Avast用户
  1. 打开界面
  2. 转到设置
  3. 转到一般
  4. 向下滚动,您会发现&#39;排除&#39;
  5. 输入安装CodeBlocks的目录。还要输入保存项目的目录。

答案 1 :(得分:1)

我遇到了同样的问题。后来我发现是由于杀毒引起的。我的电脑没有安装任何防病毒软件。一直在运行的是Windows病毒和威胁防护,这使执行速度变慢。

我所做的是,转到“管理设置”。之后,您将在某处找到排除对象。转到排除项。然后转到添加/删除排除项。 只需添加创建.c或.cpp文件的文件夹。然后您就完成了。

添加一个可能有用的youtube链接 [https://www.youtube.com/watch?v=OaQQsDIsc8o]

答案 2 :(得分:0)

设置的设置是什么 - &gt;编译器 - &gt;你的编译器 - &gt;构建选项 - &gt;处理器数量?

对于你的CPU,它应该是8-12。如果您有许多文件,此选项将帮助您。如果您有1个文件则无关紧要。

P.S。你还没有提到你正在使用的编译器,所以这可能是原因。 p.p.s. Windows上的gcc比linux版慢,2倍,慢一倍......

答案 3 :(得分:0)

问题在于防病毒。列入gcc,g ++和代码块的白名单解决了这个问题。