2013-07-12 87 views
0

我有兩個名爲example.cpp的C++程序(需要兩個數字並輸出它們的總和)在兩個目錄中:my home directoryvar/www/myfolder中的文件夾內。編譯時差?

當我在兩個目錄中運行以下命令g++ example.cpp(命令行)時,時間會有所不同。 第一種情況下需要0.5sec,第二種情況需要0.072 sec。爲什麼這麼差?

我使用的是Ubuntu 12.04。

+0

源代碼是否一樣? – jrok

+0

海灣合作委員會是巨大的。 G ++更大。而且他們還有更大的共享庫依賴關係,只需要在第一次運行編譯器時加載到內存中。 – 2013-07-12 13:10:16

+0

是的,它是一樣的 –

回答

0

我懷疑你的主目錄不在你的機器本地,因此讀寫它可能會導致網絡延遲。

+0

沒有它不是,所以我的主目錄是在我的本地機器上 –