diff options
Diffstat (limited to 'appendixa/gcc-desc.xml')
-rw-r--r-- | appendixa/gcc-desc.xml | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/appendixa/gcc-desc.xml b/appendixa/gcc-desc.xml index f2408b4de..8848a5120 100644 --- a/appendixa/gcc-desc.xml +++ b/appendixa/gcc-desc.xml @@ -9,7 +9,7 @@ g++, gcc, gccbug, gcov and tradcpp0</para></sect3> <sect3><title>Descriptions</title> <sect4><title>cc, cc1, cc1plus, gcc</title> -<para>These are the C compiler. A compiler translates source code in +<para>These are the C compiler. A compiler translates source code in text format to a format that a computer understands. After a source code file is compiled into an object file, a linker will create an executable file from one or more of these compiler generated object files.</para></sect4> @@ -21,7 +21,7 @@ gcc etc.</para></sect4> <sect4><title>c++filt</title> <para>The C++ language provides function overloading, which means that it is possible to write many functions with the same name (providing each takes -parameters of different types). All C++ function names are encoded into +parameters of different types). All C++ function names are encoded into a low-level assembly label (this process is known as mangling). The c++filt program does the inverse mapping: it decodes (demangles) low-level names into user-level names so that the linker can keep these overloaded functions @@ -63,7 +63,7 @@ libsupc++.a</para></sect3> programs including getopt, obstack, strerror, strtol and strtoul.</para></sect4> <sect4><title>libstdc++</title> -<para>libstdc++ is the C++ library. It is used by C++ programs and contains +<para>libstdc++ is the C++ library. It is used by C++ programs and contains functions that are frequently used in C++ programs. This way the programmer doesn't have to write certain functions (such as writing a string of text to the screen) from scratch every time he creates a |