Hi Zhenghao, >can you help me and tell me how to use GCC on Mac OS X? You need to install the development tools from either your OS X CDs, or download it as a file from Apple's developer website <http://www.apple.com/>. Then, my technique, is to use VIM form the Terminal.app to edit my source code, create makefiles, and compile my projects on the command line. (I'm an old Unix user.) The new fangled way is to use one of the impressive GUI tools like Xcode and/or Project Builder as your IDE. (The only GUI/IDE tool I use is Eclipse <http://www.eclipse.org/>, which is really geared towards Java development. Not as much for C++ development. At the moment.) HTH, --Eljay