问题: 如何在Windows下使用gcc编译器编译C/C++程序

答:gcc是一个优秀的编译器,在开源世界得到广泛的应用。但是开源的系统只有linux, freebsd等等,那么,怎么在windows中使用gcc呢。MinGW是GNU开发环境在windows的移植,其中包含gcc, g++, g77等编译器,以及binutil二进制工具,并且包含相关的lib文件。所以可以在windows上安装MinGW,然后就可以编译C/C++程序,编译后的程序可以在windows的dos窗口中运行。下面是一个例子:

E:\on-the-go\getacoder\book\book>dir
 驱动器 E 中的卷是 Era
 卷的序列号是 4829-2B51

 E:\on-the-go\getacoder\book\book 的目录

2008-09-14  13:57    <DIR>          .
2008-09-14  13:57    <DIR>          ..
2008-09-14  13:49             1,410 book.cpp
2008-09-14  13:48               966 book.h
2008-09-14  13:40             8,704 book.tar
2008-09-14  13:57             1,872 book.zip
2008-09-14  13:49             2,452 prog2.cpp
               5 个文件         15,404 字节
               2 个目录 26,020,016,128 可用字节


E:\on-the-go\getacoder\book\book>f:\MinGW\bin\g++.exe -Wall prog2.cpp book.cpp -o book.exe