60 likes | 178 Vues
This guide introduces various C development environments crucial for programming in C. It covers free options like GCC on Linux/UNIX, as well as Windows-based tools such as Dev-C++, Cygwin, and MinGW. For those interested in commercial tools, it highlights Microsoft Visual C++ and Borland C++. The document outlines the programming lifecycle, including steps for editing source code, compiling, linking, and debugging using features like breakpoints and watch demos. Ideal for novice and experienced programmers alike.
E N D
Introduction to C Development Environment J. H. Wang Oct. 8, 2007
Program Development Environment • Free C Development Environments • GCC on Linux/UNIX servers (ntut.edu.tw) • Windows-based • Dev C++ (http://www.bloodshed.net/devcpp.html) • Cygwin (http://www.cygwin.com/) • MinGW (http://www.mingw.org/) • Commercial tools • Microsoft Visual C++ • Borland C++
Dev-C++ • http://www.bloodshed.net/devcpp.html • Dev-C++ 4.9.9.2 • GCC-based compiler • GDB (debugger)
Programming Lifecycle • Edit source code • Compile (& Link) • If incorrect, go back to step 1.
Debugging • Breakpoint • Step-into • Watch
Demo • Microsoft Visual C++ • Dev C++