// ------------ main.c -----------
#include <stdio.h>
int main(){
printf("Hello world");
getchar();
}
在 cygwin 下:一般編譯
你會發現, 雖然 cygwin 編出 a.exe, 可是這個執行檔卻需要 cygwin1.dll. 這就是為什麼有人說 cygwin 編出來的東西沒有用的原因, 因為他只能在 cygwin 環境下執行.
但是, 如果你用 gcc -mno-cygwin a.c 來編譯, 則情況不同
a.exe 可以直接執行了.
References
沒有留言:
張貼留言