strip изменяет заданные в аргументах файлы до записи
модифицированных копий под другими именами.
- -f bfdname
- --target=bfdname
трактует исходный objfile как объектный файл в формате
bfdname, и перезаписывает его в этом формате. подробнее см. раздел
11.1 (выбор целевой ос), стр. 37.
- --help
показывает краткий список опций для strip и завершается.
- -i bfdname
- --input-target=bfdname
трактует исходный objfile как объектный файл в формате
bfdname. подробнее см. раздел 12.1 (выбор целевой ос), стр. 37.
- -o bfdname
- --output-target=bfdname
меняет выходной objfile на объектный файл в формате bfdname.
подробнее см. раздел 12.1 (выбор целевой ос), стр. 37.
- -r sectionname
- --remove-section=sectionname
удаляет любую секцию с именем sectionname в выходном файле.
эта опция может задаваться неоднократно. неосторожное ее
применение может попортить выходной файл.
- -s
- --strip-all
удаляет все символы.
- -s
- -g
- --strip-debug
удаляет только отладочные символы.
- --strip-unneeded
удаляет все символы излишние для процесса загрузки.
- -k symbolname
- --keep-symbol=symbolname
оставляет только символ symbolname из входного файла. эта
опция может задаваться неоднократно.
- -n symbolname
- --strip-symbol=symbolname
удаляет символ symbolname из входного файла. эта опция может
задаваться неоднократно, и совмещаться с другими опциями кроме
'-k'.
- -x
- --discard-all
удаляет неглобальные символы.
- -x
- --discard-locals
удаляет локальные символы, порожденные компилятором.
- -v
- --version
показать номер версии strip.
- -v
- --verbose
усиление вербализации отладочной информации.