From bdc08c1c6419be50edb433c4425481bdabf8a5ea Mon Sep 17 00:00:00 2001 From: Mark Hymers Date: Wed, 6 Feb 2002 23:15:46 +0000 Subject: [Bug 190] reorganise and sync descriptions git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1549 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- appendixa/gcc-desc.xml | 71 ++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 51 insertions(+), 20 deletions(-) (limited to 'appendixa/gcc-desc.xml') diff --git a/appendixa/gcc-desc.xml b/appendixa/gcc-desc.xml index 68235d189..7200a92c7 100644 --- a/appendixa/gcc-desc.xml +++ b/appendixa/gcc-desc.xml @@ -1,34 +1,65 @@ - -Contents +Contents of gcc-&gcc-contversion; -The GCC package contains compilers, preprocessors and the GNU C++ -Library. +Program Files +c++, c++filt, cc (link to gcc), cc1, cc1plus, collect2, cpp, cpp0, +g++, gcc, gcov, protoize and unprotoize - +Descriptions + +cc, cc1, cc1plus, gcc +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. + +c++, cc1plus, g++ +These are the C++ compiler; the equivalent of cc and +gcc etc. -Description +c++filt +c++filt is used to demangle C++ symbols. -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. +collect2 +No description is currently available. -Preprocessor -A preprocessor pre-processes a source file, such as including -the contents of header files into the source file. It's a good idea to -not -do this manually to save a lot of time. Someone just inserts a line +cpp, cpp0 +cpp pre-processes a source file, such as including +the contents of header files into the source file. It's a good idea to +not do this manually to save a lot of time. Someone just inserts a line like #include <filename>. The preprocessor inserts the contents of that file into the source file. That's one of the things a -preprocessor does. +preprocessor does. + +gcov +No description is currently available. + +protoize +No description is currently available. + +unprotoize +No description is currently available. -C++ Library -The C++ library is used by C++ programs. The C++ library contains + + +Library Files +libgcc.a, libiberty.a, libstdc++.[a,so] + +libgcc +libgcc.a is a run-time support file for gcc.Most of the time, on most +machines, libgcc.a is not actually necessary. + +libiberty +libiberty is a collection of subroutines used by various GNU +programs including getopt, obstack, strerror, strtol and strtoul. + +libstdc++ +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 -program. +program. + + -- cgit v1.2.3-54-g00ecf