Index

& (ampersand), shell background processing, 252-253 shell pattern-matching searches, 250 & & (double ampersand) number comparison operators, 275 (double equal sign) string comparison operators, 272 (double quotes), resolving variables in shell strings with embedded spaces, 264-265 shell pattern-matching searches, 250 ' (single quotes), maintaining shell strings with unexpanded variables, 265-266 string expression operators, 267, 272 run-parts lines ( etc crontab files), 245 (shebang...

Using the C Programming Project Management Tools Provided with Ubuntu

Ubuntu is replete with tools that make your life as a C C++ programmer easier. There are tools to create programs (editors), compile programs (gcc), create libraries (ar), control the source (Subversion, but a massive number of projects use the older CVS system), automate builds (make), debug programs (gdb and ddd), and determine where inefficiencies lie (gprof). The following sections introduce some of the programming and project management tools included with Ubuntu. The disc included with...