*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->FreeBSD man pages -> strip (1)              
Title
Content
Arch
Section
 

STRIP(1)

Contents


NAME    [Toc]    [Back]

       strip - Discard symbols from object files.

SYNOPSIS    [Toc]    [Back]

       strip [-F bfdname |--target=bfdname ]
	     [-I bfdname |--input-target=bfdname ]
	     [-O bfdname |--output-target=bfdname ]
	     [-s|--strip-all] [-S|-g|-d|--strip-debug]
	     [-K symbolname |--keep-symbol=symbolname ]
	     [-N symbolname |--strip-symbol=symbolname ]
	     [-x|--discard-all ] [-X |--discard-locals]
	     [-R sectionname |--remove-section=sectionname ]
	     [-o file ] [-p|--preserve-dates]
	     [-v |--verbose]  [-V|--version] [--help]
	     objfile...

DESCRIPTION    [Toc]    [Back]

       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.

OPTIONS    [Toc]    [Back]

       -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 bfdname
       --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 any section named sectionname from the  output  file.   This
	   option  may	be  given more than once.  Note that using this option
	   inappropriately may make the output file unusable.

       -s
       --strip-all
	   Remove all symbols.

       -g
       -S
       -d
       --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.

       -o file
	   Put the stripped output in file, rather than replacing the existing
	   file.  When this argument is used, only one objfile argument may be
	   specified.

       -p
       --preserve-dates
	   Preserve the access and modification dates of the file.

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

SEE ALSO    [Toc]    [Back]

      
      
       the Info entries for binutils.

COPYRIGHT    [Toc]    [Back]

       Copyright  (c)  1991,  92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002
       Free Software Foundation, Inc.

       Permission is granted to copy, distribute and/or modify	this  document
       under  the  terms of the GNU Free Documentation License, Version 1.1 or
       any later version published by the Free Software  Foundation;  with  no
       Invariant  Sections,  with no Front-Cover Texts, and with no Back-Cover
       Texts.  A copy of the license is included in the section entitled  "GNU
       Free Documentation License".



3rd Berkeley Distribution	  2002-08-05			      STRIP(1)
[ Back ]
 Similar pages
Name OS Title
nm FreeBSD list symbols from object files
nm NetBSD list symbols from object files.
nm Linux list symbols from object files
st_obj_lsym_next Tru64 access information about an object's files, procedures, and symbols
st_obj_file_next Tru64 access information about an object's files, procedures, and symbols
st_obj_file_start Tru64 access information about an object's files, procedures, and symbols
st_obj_esym_start Tru64 access information about an object's files, procedures, and symbols
st_obj_file_count Tru64 access information about an object's files, procedures, and symbols
st_obj_lsym_count Tru64 access information about an object's files, procedures, and symbols
st_obj_proc_next Tru64 access information about an object's files, procedures, and symbols
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service