即使是一個簡單的HelloWorld程序也需要大約30秒的時間來運行。有沒有辦法加快執行? 我在使用MinGW的代碼塊中試過它。我也用Borland C++ 5.5命令行工具嘗試過它。在這兩種情況下,大約需要20到30秒才能運行,但是編譯速度很快。C程序啓動緩慢
#include<stdio.h>
int main()
{
printf("HELLO");
return 0;
}
即使是一個簡單的HelloWorld程序也需要大約30秒的時間來運行。有沒有辦法加快執行? 我在使用MinGW的代碼塊中試過它。我也用Borland C++ 5.5命令行工具嘗試過它。在這兩種情況下,大約需要20到30秒才能運行,但是編譯速度很快。C程序啓動緩慢
#include<stdio.h>
int main()
{
printf("HELLO");
return 0;
}
您是否運行防病毒軟件?我的猜測是,你們堅持在允許它們運行之前對新創建的可執行文件進行大量掃描。
另一種可能性是(至少)可執行文件路徑名中的一個目錄(或者它依賴的某個DLL)在其中具有非常大量的文件。在某些版本的Windows上,通過使其中包含大約64k文件條目的目錄,可以使其子目錄中的打開文件任意慢。
+1必須是這樣的東西,一些無趣的東西。但是,掃描'Hello world'需要多長時間? – 2014-09-20 23:25:05
@MartinJames:每當有人在Windows上感受到病態時,我的標準答案永遠是「可能是病毒掃描器」。請參閱http://stackoverflow.com/questions/5924707/fwrite-chokes-on-xml-version/5924782#5924782 – 2014-09-20 23:42:26
只需禁用防病毒。有效 !!代碼只用了0.019秒。 :) – 2014-09-21 05:11:39
你能分享你的代碼嗎? – Samer 2014-09-20 19:54:20
你的環境是什麼? – 2014-09-20 19:55:29
環境是指? – 2014-09-20 20:16:49