diff options
author | Roland Pesch <pesch@cygnus> | 1991-11-05 23:35:16 +0000 |
---|---|---|
committer | Roland Pesch <pesch@cygnus> | 1991-11-05 23:35:16 +0000 |
commit | df22f4690506edda733edbfdcfe96305062bbde6 (patch) | |
tree | 27f8c55caadc7a7363e785071377f63097858336 /binutils/strip.1 | |
parent | 2c8df22dde2c0b187a43afb0b90b561d2c001c85 (diff) | |
download | gdb-df22f4690506edda733edbfdcfe96305062bbde6.zip gdb-df22f4690506edda733edbfdcfe96305062bbde6.tar.gz gdb-df22f4690506edda733edbfdcfe96305062bbde6.tar.bz2 |
Initial revision
Diffstat (limited to 'binutils/strip.1')
-rw-r--r-- | binutils/strip.1 | 143 |
1 files changed, 143 insertions, 0 deletions
diff --git a/binutils/strip.1 b/binutils/strip.1 new file mode 100644 index 0000000..d16790b --- /dev/null +++ b/binutils/strip.1 @@ -0,0 +1,143 @@ +.\" Copyright (c) 1991 Free Software Foundation +.\" See section COPYING for conditions for redistribution +.\" $Id$ +.TH strip 1 "5 November 1991" "cygnus support" "GNU Development Tools" +.de BP +.sp +.ti \-.2i +\(** +.. + +.SH NAME +strip\(em\&Discard symbols from object files. + +.SH SYNOPSIS +.hy 0 +.na +.TP +.B strip +.RB "[\|" \-s | +strip-all "\|]" +.RB "[\|" \-g | \-S | +strip-debug\c +\|] +.RB "[\|" \-x | +discard-all "\|]" +.RB "[\|" \-X | +discard-locals "\|]" +.RB "[\|" "\-T\ "\c +.I bfdname\c +\&\|] +.I objfiles\c +\&.\|.\|. +.ad b +.hy 1 +.SH DESCRIPTION +GNU \c +.B strip\c +\& will discard all symbols from object files +\c +.I objfiles\c +\&, if no options are specified; or only certain symbols, +depending on its command-line options. + +\c +.B strip\c +\& will not execute unless at least one object file is listed. + +.I WARNING:\c +\& \c +.B strip\c +\& modifies the files named in its argument, +rather than writing modified copies under different names. + +.SH OPTIONS +The long and short forms of options, shown here as alternatives, are +equivalent. + +.TP +.B \-s +.TP +.B +strip-all +This is the default case: strip all symbol entries from \c +.I objfiles\c +\&. + +.TP +.B \-g +.TP +.B \-S +.TP +.B +strip-debug +Discard only debugging symbol information from \c +.I objfiles\c +\&. + +.TP +.B \-x +.TP +.B +discard-all +Discard all symbols local to each file in \c +.I objfiles\c +\&. +\c +.I WARNING:\c +\& Note that \c +.B +discard-all\c +\& discards only \c +.I local\c +\& +symbols, in spite of its name. + +.TP +.B \-X +.TP +.B +discard-locals +Discard local symbols starting with `\|\c +.B L\c +\|' from each file in +\c +.I objfiles\c +\&. (Some compilers produce internally-used symbols that +begin with `\|\c +.B L\c +\|'.) + +.TP +.BI "-T " "bfdname"\c +\& +You can specify a particular object-code format \c +.I bfdname\c +\& for +\c +.I objfiles\c +\&. This may not be necessary; \c +.I strip\c +\& can automatically +recognize many formats. for information on listing +available formats. +.PP + +.SH "SEE ALSO" +.RB "`\|" binutils "\|'" +entry in +.B +info\c +\&; +.I +The GNU Binary Utilities\c +\&, Roland H. Pesch (October 1991). + +.SH COPYING +Copyright (c) 1991 Free Software Foundation, Inc. +.PP +Permission is granted to make and distribute verbatim copies of +this manual provided the copyright notice and this permission notice +are preserved on all copies. +.PP +Permission is granted to copy and distribute modified versions of this +manual under the conditions for verbatim copying, provided that the +entire resulting derived work is distributed under the terms of a +permission notice identical to this one. +.PP +Permission is granted to copy and distribute translations of this +manual into another language, under the above conditions for modified +versions, except that this permission notice may be included in +translations approved by the Free Software Foundation instead of in +the original English. |