# SOME DESCRIPTIVE TITLE # Copyright (C) YEAR Free Software Foundation, Inc. # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "POT-Creation-Date: 2020-06-17 12:44+0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: Content of: #: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:11 msgid "About Debugging Symbols" msgstr "" #. type: Content of: <sect1><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:13 msgid "" "Most programs and libraries are, by default, compiled with debugging symbols " "included (with <command>gcc</command>'s <parameter>-g</parameter> " "option). This means that when debugging a program or library that was " "compiled with debugging information, the debugger can provide not only " "memory addresses, but also the names of the routines and variables." msgstr "" #. type: Content of: <sect1><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:20 msgid "" "However, the inclusion of these debugging symbols enlarges a program or " "library significantly. The following is an example of the amount of space " "these symbols occupy:" msgstr "" #. type: Content of: <sect1><itemizedlist><listitem><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:26 msgid "A <command>bash</command> binary with debugging symbols: 1200 KB" msgstr "" #. type: Content of: <sect1><itemizedlist><listitem><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:30 msgid "A <command>bash</command> binary without debugging symbols: 480 KB" msgstr "" #. type: Content of: <sect1><itemizedlist><listitem><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:34 msgid "" "Glibc and GCC files (<filename class=\"directory\">/lib</filename> and " "<filename class=\"directory\">/usr/lib</filename>) with debugging symbols: " "87 MB" msgstr "" #. type: Content of: <sect1><itemizedlist><listitem><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:39 msgid "Glibc and GCC files without debugging symbols: 16 MB" msgstr "" #. type: Content of: <sect1><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:43 msgid "" "Sizes may vary depending on which compiler and C library were used, but when " "comparing programs with and without debugging symbols, the difference will " "usually be a factor between two and five." msgstr "" #. type: Content of: <sect1><para> #: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:47 msgid "" "Because most users will never use a debugger on their system software, a lot " "of disk space can be regained by removing these symbols. The next section " "shows how to strip all debugging symbols from the programs and libraries." msgstr ""