diff options
author | Gerard Beekmans <gerard@linuxfromscratch.org> | 2001-08-29 19:29:31 +0000 |
---|---|---|
committer | Gerard Beekmans <gerard@linuxfromscratch.org> | 2001-08-29 19:29:31 +0000 |
commit | 2b1174bee649fe5f442631a33e2d004bf0317dc7 (patch) | |
tree | c1e22d85eb83f342451abc03dcd2ca0b291d1ee0 /chapter06/aboutdebug.xml | |
parent | 884d51d657245ad3efbe8785747f6c4cea31f8ab (diff) |
text updates
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1113 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter06/aboutdebug.xml')
-rw-r--r-- | chapter06/aboutdebug.xml | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/chapter06/aboutdebug.xml b/chapter06/aboutdebug.xml index 6389ad89c..30b3ea056 100644 --- a/chapter06/aboutdebug.xml +++ b/chapter06/aboutdebug.xml @@ -2,8 +2,7 @@ <title>About debugging symbols</title> <para>Most programs and libraries by default are compiled with debugging -symbols (gcc option -g) Let me explain what these debugging symbols -are and why you may not want them.</para> +symbols (gcc option -g).</para> <para>A program compiled with debugging symbols means a user can run a program or library through a debugger and the debugger's output will be user @@ -32,10 +31,7 @@ and gcc files) without debugging symbols: 16MB</para></listitem> <para>Sizes vary depending on which compiler was used and which C library version was used to link dynamic programs against, but results will be -similar if you compare programs with and without debugging symbols. After -I was done with this chapter and stripped all debugging symbols from all LFS -binaries I regained a little over 102 MB of disk space. Quite the -difference.</para> +similar if you compare programs with and without debugging symbols.</para> <para>To remove debugging symbols from a binary (must be an a.out or ELF binary) run <userinput>strip --strip-debug filename</userinput>. Wild cards @@ -44,6 +40,10 @@ like <userinput>strip --strip-debug $LFS/usr/bin/*</userinput>). Most people will probably never use a debugger on software, so by removing those symbols a lot of disk space can be regained.</para> +<para>For your convenience, chapter 9 includes one simple command to strip +all debugging symbols from all programs and libraries on your +system.</para> + <para>You might find additional information in the optimization hint which can be found at <ulink url="&hint-root;optimization.txt">&hint-root;optimization.txt</ulink> |