Changeset 7100b62
- Timestamp:
- Feb 21, 2006, 12:47:03 AM (19 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- c999585
- Parents:
- 9f696aca
- Location:
- BOOK/final-system
- Files:
-
- 1 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/final-system/common/aboutdebug.xml
r9f696aca r7100b62 9 9 <?dbhtml filename="aboutdebug.html"?> 10 10 11 <title os="a">About Debugging Symbols</title>11 <title>About Debugging Symbols</title> 12 12 13 13 <para>Most programs and libraries are, by default, compiled with debugging … … 17 17 addresses, but also the names of the routines and variables.</para> 18 18 19 <para os="b">However, the inclusion of these debugging symbols enlarges a19 <para>However, the inclusion of these debugging symbols enlarges a 20 20 program or library significantly. The following is an example of the 21 21 amount of space these symbols occupy:</para> 22 22 23 <itemizedlist os="c">23 <itemizedlist> 24 24 <listitem> 25 25 <para>a bash binary with debugging symbols: 1200 KB</para> … … 38 38 </itemizedlist> 39 39 40 <para os="d">Sizes may vary depending on which compiler and C library were used,40 <para>Sizes may vary depending on which compiler and C library were used, 41 41 but when comparing programs with and without debugging symbols, the 42 42 difference will usually be a factor between two and five.</para> 43 43 44 <para os="e">Because most users will never use a debugger on their system software,44 <para>Because most users will never use a debugger on their system software, 45 45 a lot of disk space can be regained by removing these symbols. The next 46 46 section shows how to strip all debugging symbols from the programs and
Note:
See TracChangeset
for help on using the changeset viewer.