1、下载cygwin,地址:http://cygwin.com/setup.exe
2、安装时,选择从互联网安装
3、在安装时,有个界面提示选择安装可选包,此步将gcc和glibc相关都选中,cygwin默认是不安装这些的,此步很重要,如果忘选择了,可以在安装完毕后,再次运行setup,然后选择gcc和glibc相关安装。
4、编辑以下文件
#include <stdio.h>
int main(void){
printf("hello!GCC FOR WIN!/n");
return 0;
}
存为hello.c
5、进行编译,以测试GCC是否安装成功。
gcc hello.c -o hello -mno-cygwin
注意:
在cygwin/gcc下编译出来的程序,在windows执行必须依赖cygwin1.dll,并且速度有些慢,如果不想依赖这个东西的化,必须在gcc的编译选项中加入-mno-cygwin。加入这个选项其实gcc编译器就会自动的选择在安装cygwin/gcc时安上的mingw,这个mingw就是gcc的一个交叉编译。