[ Contents ]
[ Prev ]
[ Next ]
The "gcc" Tools Family
- gcc/g++ is the standard compiler on Linux systems. All IDEs eventually
use gcc/g++ as their underlying compilers for C/C++ development.
A short tutorial:
Compiling "C" And "C++" Programs On Unix Systems.
- gcc's natural companion is gdb, which is a rather sophisticated debugger,
regarding supported features. It now has proper threads support, making
it useful for any type of debugging. It is a textual command-line
based debugger.
A short tutorial:
Debugging "C" And "C++" Programs Using "gdb".
- gmake (GNU Make) is the utility used to automate program compilation.
Supporting a quite strong Makefile language (although very hard to
debug!) they allow to build up programs in an easy manner (for the
programmers, not for the poor person that needs to build the makefiles).
A short tutorial:
Automating Program Compilation - Writing Makefiles.
- Source code control systems complement the tools, to allow a group of
developers to work on a single project. RCS and SCCS are very old tools
in this arena. Today, however, CVS took over, with its strong support
for networked environments, including accessing source repositories over
encrypted communications protocols.
A good reading:
CVS documentation and tutorials.
[ Contents ]
[ Prev ]
[ Next ]