NAME
strip—Discard symbols from object files.
SYNOPSIS
strip [ -Fbfdname|–target=bfdname ] [ -Ibfdname|–input-target=bfdname ] [ -Obfdname|–output-target=bfdname ] [-Rsectionname|–remove-section=sectionname ] [ -s|–strip-all ] [-S|-g|–strip-debug ][-x|–discard-all ][-X|–discard-locals] [-v|–verbose ][-V|–version ][-V|–help ] objfile …
DESCRIPTION
GNU strip discards all symbols from the 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.
OPTIONS
Options | Description |
-F bfdname, –target=bfdname | Treat the original objfile as a file with the object code format bfdname, and rewrite it in the same format. |
–help | Show a summary of the options to strip and exit. |
-I bfdnamefdname”, –input-target=bfdname | Treat the original objfile as a file with the object code format bfdname. |
-O bfdname, –output-target=bfdname | Replace objfile with a file in the output format bfdname. |
-R sectionname, –remove-section=sectionname | Remove the named section from the file. This option may be given more than once. Note that using this option inappropriately may make the object file unusable. |
-s, –strip-all | Remove all symbols. |
-S, -g, –strip-debug | Remove debugging symbols only. |
-x, –discard-all | Remove nonglobal symbols. |
-X, –discard-locals | Remove compiler-generated local symbols. (These usually start with L or a period. |
-v, –verbose | Verbose output: list all object files modified. In the case of archives, strip -V lists all members of the archive. |
-V, –version | Show the version number for strip and exit. |
0 Comments