我使用的是GCC版本4.7.1,但我也在GCC 4.8上試過這個。這裏是代碼我試圖編譯:gcc在Windows上:生成的「a.exe」文件消失
#include <stdio.h>
void print(int amount) {
int i;
for (i = 0; i < 5; i++) {
printf("%d", i);
}
}
int main(int argc, char** argv) {
print(5);
return 0;
}
它看起來像它應該工作,當我...
gcc main.c
編譯這需要一段時間來編譯,生成一個a.exe
文件和a.exe
文件消失。它不會給我任何錯誤,我的代碼。
這裏有證明的GIF,因爲有些人誤解了這一點:
「產生a.exe文件並且a.exe文件消失」。請詳細說明。你是如何得出這個結論的? –
呃,我在編譯時右邊打開了這個文件夾,它會在編譯時創建一個a.exe文件。然後在編譯完成後,可執行文件消失。 – chapman
請改變你的問題,這是誤導和混亂。您的可執行文件不會消失。你的終端窗口。 –