* gdb.c++/templates.exp: Source templ-info.exp only if
[deliverable/binutils-gdb.git] / binutils / strip.1
CommitLineData
df22f469
RP
1.\" Copyright (c) 1991 Free Software Foundation
2.\" See section COPYING for conditions for redistribution
df22f469
RP
3.TH strip 1 "5 November 1991" "cygnus support" "GNU Development Tools"
4.de BP
5.sp
6.ti \-.2i
7\(**
8..
9
10.SH NAME
938fa52b 11strip \- Discard symbols from object files.
df22f469
RP
12
13.SH SYNOPSIS
0aca460e
ILT
14.hy 0
15.na
16.TP
1f72cab1 17.B strip
0aca460e
ILT
18.RB "[\|" \-F \fIbfdname\fP\ |\ \-\-target=\fIbfdname\fP "\|]"
19.RB "[\|" \-I \fIbfdname\fP\ |\ \-\-input\-target=\fIbfdname\fP "\|]"
20.RB "[\|" \-O \fIbfdname\fP\ |\ \-\-output\-target=\fIbfdname\fP "\|]"
21.RB "[\|" \-R \fIsectionname\fP\ |\ \-\-remove\-section=\fIsectionname\fP "\|]"
1f72cab1
DM
22.RB "[\|" \-s | \-\-strip\-all "\|]"
23.RB "[\|" \-S | -g | \-\-strip\-debug "\|]"
24.RB "[\|" \-x | \-\-discard\-all "\|]"
25.RB "[\|" \-X | \-\-discard\-locals "\|]"
26.RB "[\|" \-v | \-\-verbose "\|]"
27.RB "[\|" \-V | \-\-version "\|]"
b26ac613 28.RB "[\|" \-V | \-\-help "\|]"
1f72cab1 29.I objfile\c
df22f469 30\&.\|.\|.
1815e42c 31
df22f469 32.SH DESCRIPTION
b26ac613
DM
33GNU
34.B strip
35discards all symbols from the object files
36.IR objfile .
37The list of object files may include archives.
38At least one object file must be given.
df22f469 39
b26ac613
DM
40.P
41.B strip
42modifies the files named in its argument,
df22f469
RP
43rather than writing modified copies under different names.
44
45.SH OPTIONS
1f72cab1 46.TP
eae04238 47.B "\-F \fIbfdname"
b26ac613 48.TP
eae04238 49.B "\-\-target=\fIbfdname"
1f72cab1 50Treat the original \fIobjfile\fP as a file with the object
eae04238 51code format \fIbfdname\fP, and rewrite it in the same format.
1f72cab1
DM
52
53.TP
b26ac613
DM
54.B \-\-help
55Show a summary of the options to
56.B strip
57and exit.
58
59.TP
eae04238 60.B "\-I \fIbfdname
b26ac613 61.TP
eae04238 62.B "\-\-input\-target=\fIbfdname"
1f72cab1 63Treat the original \fIobjfile\fP as a file with the object
eae04238 64code format \fIbfdname\fP.
1f72cab1
DM
65
66.TP
eae04238 67.B "\-O \fIbfdname\fP"
b26ac613 68.TP
eae04238
DM
69.B "\-\-output\-target=\fIbfdname"
70Replace \fIobjfile\fP with a file in the output format \fIbfdname\fP.
1f72cab1 71
0aca460e
ILT
72.TP
73.B "\-R \fIsectionname\fP"
74.TP
75.B "\-\-remove\-section=\fIsectionname"
76Remove the named section from the file. This option may be given more
77than once. Note that using this option inappropriately may make the
78object file unusable.
79
1f72cab1 80.TP
b26ac613
DM
81.B \-s
82.TP
83.B \-\-strip\-all
1f72cab1
DM
84Remove all symbols.
85
86.TP
b26ac613
DM
87.B \-S
88.TP
89.B -g
90.TP
91.B \-\-strip\-debug
1f72cab1
DM
92Remove debugging symbols only.
93
29c0d15c
ILT
94.TP
95.B \-N \fIsymbolname\fR
96.TP
97.B \-\-strip\-symbol=\fIsymbolname
98Remove symbol \fIsymbolname\fP from the source file. This option
99may be given more than once, and may be combined with other strip
100options.
101
1f72cab1 102.TP
b26ac613
DM
103.B \-x
104.TP
105.B \-\-discard\-all
1f72cab1
DM
106Remove non-global symbols.
107
108.TP
109.B "\-X \-\-discard\-locals"
110Remove compiler-generated local symbols.
111(These usually start with ``L'' or ``.''.)
112
113.TP
b26ac613
DM
114.B \-v
115.TP
116.B \-\-verbose
1f72cab1 117Verbose output: list all object files modified. In the case of
b26ac613
DM
118archives,
119.B "strip \-V"
120lists all members of the archive.
1f72cab1
DM
121
122.TP
b26ac613
DM
123.B \-V
124.TP
125.B \-\-version
126Show the version number for \fBstrip\fP and exit.
df22f469
RP
127
128.SH "SEE ALSO"
129.RB "`\|" binutils "\|'"
130entry in
b26ac613
DM
131.BR info ;
132.IR "The GNU Binary Utilities ,
133Roland H. Pesch (October 1991).
df22f469
RP
134
135.SH COPYING
136Copyright (c) 1991 Free Software Foundation, Inc.
137.PP
138Permission is granted to make and distribute verbatim copies of
139this manual provided the copyright notice and this permission notice
140are preserved on all copies.
141.PP
142Permission is granted to copy and distribute modified versions of this
143manual under the conditions for verbatim copying, provided that the
144entire resulting derived work is distributed under the terms of a
145permission notice identical to this one.
146.PP
147Permission is granted to copy and distribute translations of this
148manual into another language, under the above conditions for modified
149versions, except that this permission notice may be included in
150translations approved by the Free Software Foundation instead of in
151the original English.
This page took 0.120932 seconds and 4 git commands to generate.