Of course, this is not to say that interesting lyrics are the only key to a good rap song. The way a rapper uses the beat to emphasize words and phrases, also known as a rapper's flow, is what distinguishes a talented rapper from an amateur.
Debug symbol. A debug symbol is a special kind of symbol that attaches additional information to the symbol table of a object file, such as a shared library or an executable. This information allows a symbolic debugger to gain access to information from the source code of the binary, such as the names of identifiers, including variables and routines. The symbolic information may be compiled together with the module's binary file, or distributed in a separate file, or simply discarded during the compilation an
gdb can only use debugging symbols that are generated by g++. For Sun CC users, there is the dbx debugger which is very similar to gdb. gdb is most effective when it is debugging a program that has debugging symbols linked in to it. With g++, this is accomplished using the -g command line argument. For even more information, the -ggdb switch can be used which includes debugging symbols which are specific to gdb. The makefile for this tutorial uses the -ggdb switch.