| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 | # SOME DESCRIPTIVE TITLE# Copyright (C) YEAR Free Software Foundation, Inc.# This file is distributed under the same license as the PACKAGE package.# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.##, fuzzymsgid ""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 <EMAIL@ADDRESS>\n""Language-Team: LANGUAGE <LL@li.org>\n""Language: \n""MIME-Version: 1.0\n""Content-Type: text/plain; charset=UTF-8\n""Content-Transfer-Encoding: 8bit\n"#. type: Content of: <sect1><title>#: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:11msgid "About Debugging Symbols"msgstr ""#. type: Content of: <sect1><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:13msgid """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:20msgid """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:26msgid "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:30msgid "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:34msgid """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:39msgid "Glibc and GCC files without debugging symbols: 16 MB"msgstr ""#. type: Content of: <sect1><para>#: /home/xry111/svn-repos/LFS-BOOK/chapter08/aboutdebug.xml:43msgid """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:47msgid """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 ""
 |