2014-03-01 132 views
2

我遇到代码:块的奇怪问题。在编写C程序后,我点击Build并运行,它会在一秒钟内编译,但随后会打开一个新窗口,并在大约12秒后输出显示在窗口上。 它需要这么多的时间,甚至连基本的代码一样编译后需要很长时间才能执行代码块

#include<stdio.h> 
int main() 
{ 
    printf("HELLO"); 
    return 0; 
} 

这里是发生了什么快照。由于我不允许发布图片{新的论坛}我张贴链接。

当我点击构建和运行,该窗口将出现在任何时间

enter image description here

然后10-12秒后,会出现此窗口。正如你所看到的那样,执行时间花了11秒。

enter image description here

任何想法,为什么发生这种情况?如何解决它?我没有调整代码:块和设置与默认情况下相同。

+0

在printf()之后添加一个getchar()并再次运行它。 – mok

+0

它占用了整个代码的很多执行时间。如果getchar导致问题,printf将立即给出输出。虽然我试过getchar();它仍然花了那么多时间。 – Ignited

+0

您的意思是问题是需要很长时间才能显示第一个输出? – mok

回答

0

问题出在防病毒。 Whitlist的gcc,g ++和代码块解决了这个问题。

0

设置 - >编译器 - >编译器 - >编译选项 - >处理器数目的设置是什么?

对于你的CPU应该是8-12。如果你有很多文件,这个选项会帮助你。如果你有1个文件,这并不重要。

p.s.你没有提到你使用的编译器,所以这可能是原因。 p.p.s. GCC在Windows比Linux版本慢,2x和多次慢...

+0

对不起,我忘了,如果你的处理器频率在1-2Ghz那么,没有。的处理器应该是4-5否则,如果它是一个超过8GB内存和大于2.5Ghz频率的高端pc,...... 8-12之间的任何东西,你可以尝试什么最好.... –

+0

为什么你不会用你在这里发表的评论来编辑你的问题? – bcesars

1

对于任何Avast的用户阅读该

  1. 打开界面
  2. 转到设置
  3. 转到一般
  4. 向下滚动,您会发现'排除'
  5. 输入CodeBlocks的安装目录。还要进入保存项目的目录。
相关问题