Ignore:
Timestamp:
12/21/2004 07:38:32 PM (19 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
3d36131c
Parents:
aaa3260
Message:

Removed the text in chapter 06.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@4446 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter06/aboutdebug.xml

    raaa3260 r3f0c882  
    88<?dbhtml filename="aboutdebug.html"?>
    99
    10 <para>Most programs and libraries are, by default, compiled with debugging
    11 symbols included (with <command>gcc</command>'s <parameter>-g</parameter>
    12 option). This means that, when debugging a program or library that was compiled
    13 with debugging information included, the debugger can give you not only memory
    14 addresses but also the names of the routines and variables.</para>
    15  
    16 <para>The inclusion of these debugging symbols, however, enlarges a program or
    17 library significantly. To get an idea of the amount of space these symbols
    18 occupy, have a look at the following:</para>
    19 
    20 <itemizedlist>
    21 
    22 <listitem><para>a bash binary
    23 with debugging symbols: 1200 KB</para></listitem>
    24 
    25 <listitem><para>a bash binary
    26 without debugging symbols: 480 KB</para></listitem>
    27 
    28 <listitem><para>Glibc and GCC files (<filename class="directory">/lib</filename>
    29 and <filename class="directory">/usr/lib</filename>)
    30 with debugging symbols: 87 MB</para></listitem>
    31 
    32 <listitem><para>Glibc and GCC files
    33 without debugging symbols: 16 MB</para></listitem>
    34 
    35 </itemizedlist>
    36 
    37 <para>Sizes may vary somewhat, depending on which compiler was used and which C
    38 library, but when comparing programs with and without debugging symbols the
    39 difference will generally be a factor between 2 and 5.</para>
    40 
    41 <para>As most people will probably never use a debugger on their system
    42 software, a lot of disk space can be regained by removing these symbols. For
    43 your convenience, the next section shows how to strip all debugging symbols
    44 from all programs and libraries. Information on other ways of optimizing your
    45 system can be found in the hint at <ulink url="&hints-root;optimization.txt"/>.</para>
     10<para>See testing</para>
    4611
    4712</sect1>
Note: See TracChangeset for help on using the changeset viewer.