我用gcc编译我的第一个windows窗口程序时发现有一个命令行窗口在后台!而我用TCC,就没有这个问题.当时烦死我了,以为这是gcc编译软件必有的,只能用在程序中使用windowsAPI实现命令行窗口的隐藏.
(这是机制问题,在linux下gcc编译的程序是不会主动出现命令行窗口的,须在shell下完成,
但是windows不一样,如果不出现一个命令窗口,printf()都不能用了.....,所以gcc的windows版本默认开启一个命令行窗口!)
我引用http://code.google.com/p/msys-cn/wiki/ChapterThree:
"到这里,我们第二个Hello