Contents|Index|Previous|Next
strip
strip [ -F bfdname
| --target=bfdname | --target=bfdname ]
[ -I bfdname | --input-target=bfdname ]
[ -O bfdname | --output-target=bfdname ]
[ -s | --strip-all ] [ -S | -g | --strip-debug ]
[ -K symbolname | --keep-symbol=symbolname ]
[ -N symbolname | --strip-symbol=symbolname ]
[ -x | --discard-all ] [ -X | --discard-locals ]
[ -R sectionname | --remove-section=sectionname ]
[ -v | --verbose ] [ -V | --version ] [ --help ]
objfile ...
GNU strip
discards all symbols from object files, objfile.
The list of object files may include archives. At least one object file
must be given. strip
modifies the files named in its argument, rather than writing modified
copies under different names.
-F
bfdname
--target=bfdname
Treat the original objfile
as a file with the object code format, bfdname,
and rewrite it in the same format. See Target
selection for more information.
--help
Show a summary of the options
to strip
and exit.
-I
bfdname
--input-target=bfdname
Treat the original objfile
as a file with the object code format, bfdname.
See Target selection
for more information.
-O
bfdname
--output-target=bfdname
Replace objfile
with a file in the output format, bfdname.
See Target selection
for more information.
-R
sectionname
--remove-section=sectionname
Remove any section named
sectionname
from the output file. This option may be given more than once.
Note:
Using this option inappropriately
may make the output file unusable.
-s
--strip-all
-g
-S
--strip-debug
Remove debugging symbols
only.
--strip-unneeded
Remove all symbols that
are not needed for relocation processing.
-K
symbolname
--keep-symbol=symbolname
Keep only symbol, symbolname,
from the source file. This option may be given more than once.
-N
symbolname
--strip-symbol=symbolname
Remove symbol, symbolname,
from the source file. This option may be given more than once, and may
be combined with strip
options other than -K.
-x
--discard-all
Remove non-global symbols.
-X
--discard-locals
Remove compiler-generated
local symbols. (These usually start with ‘L’
or ‘.’.)
-V
--version
Show the version number
for strip.
-v
--verbose
Verbose output: list all
object files modified. In the case of archives, ‘strip
-v’ lists all
members of the archive.
Top|Contents|Index|Previous|Next