--debug, --no_debug
Controls the generation of debug information in the output file.
Usage
Debug information includes debug input sections and the symbol/string table.
Use --no_debug
to exclude debug information from the output file. The
resulting ELF image is smaller, but you cannot debug it at source level. The linker discards
any debug input section it finds in the input objects and library members, and does not
include the symbol and string table in the image. This only affects the image size as loaded
into the debugger. It has no effect on the size of any resulting binary image that is
downloaded to the target.
If you are using --partial
the linker creates a partially-linked object
without any debug data.
Note
Do not use --no_debug
if a
fromelf--fieldoffsets
step is required. If your
image is produced without debug information, fromelf cannot:
Translate the image into other file formats.
Produce a meaningful disassembly listing.
Default
The default is --debug
.