Home » mariadb on ubuntu » UNIX/LINUX Command – strip

UNIX/LINUX Command – strip

Last updated Apr 28, 2021


strip—Discard symbols from object files.


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 …


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 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.

Related Posts

UNIX/LINUX Command – rsync

UNIX/LINUX Command – rsync

NAME rsync – a fast, versatile, remote (and local) file-copying tool rsync Command SYNOPSIS Local: rsync [OPTION…] SRC… [DEST] Access via remote shell:Pull: rsync [OPTION…] [USER@]HOST:SRC… [DEST]Push: rsync [OPTION…] SRC… [USER@]HOST:DEST Access via rsync...

UNIX/LINUX Command – expand

UNIX/LINUX Command – expand

NAME expand—Convert tabs to spaces SYNOPSIS expand [–tab1[,tab2[,…]]] [–t tab1[,tab2[,…]]] [–i] [—tabs=tab1[,tab2[,…]]] [–initial] [–help] [–version] [file…] DESCRIPTION This manual page documents the GNU version of expand. expand writes the contents of each given...

UNIX/LINUX Command – uuencode

UNIX/LINUX Command – uuencode

NAME uuencode—Encode a binary fileuudecode—Decode a file created by uuencode SYNOPSIS uuencode [-m] [ file ] nameuudecode [-o outfile] [ file ]… DESCRIPTION uuencode and uudecode are used to transmit binary files over transmission mediums that do not support other...

UNIX/LINUX Command – rwho

UNIX/LINUX Command – rwho

NAME rwho—Output who is logged in on local machines SYNOPSIS rwho -a DESCRIPTION The rwho command produces output similar to who, but for all machines on the local network. If no report has been received from a machine for 11 minutes, then rwho assumes the machine...

Follow Us

Our Communities

The Ultimate Managed Hosting Platform
Load WordPress Sites in as fast as 37ms!



Submit a Comment

Your email address will not be published. Required fields are marked *

2 × 3 =