-no-cygwin -mwindows を外してみてください。
fork() は cygwin.dll に含まれているので -no-cygwin は指定できません。
そうして出来た EXE は cygwinコンソールで実行されることになります。
main()で始まるけど通常の Win32アプリとして起動したい場合は
ソースに
extern void mainCRTStartup(void);
extern void WinMainCRTStartup(void) { mainCRTStartup(); }
を含め -mwindows でコンパイルすればいいはずです。
|