АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

mips-linux-gnu-strip - Интернет в облаке

Запустите mips-linux-gnu-strip в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда mips-linux-gnu-strip, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


strip - удалить символы из объектных файлов.

СИНТАКСИС


полоска [-F имя парня |--target =имя парня]
[-I имя парня |--input-target =имя парня]
[-O имя парня |--output-target =имя парня]
[-s|- полосатая]
[-S|-g|-d|--strip-debug]
[--strip-dwo]
[-K имя символа |--keep-symbol =имя символа]
[-N имя символа |--strip-symbol =имя символа]
[-w|--подстановочный знак]
[-x|--discard-все] [-X |--discard-locals]
[-R имя раздела |--remove-section =имя раздела]
[-o файл] [-p|--консервировать даты]
[-D|- включить детерминированные архивы]
[-U|- отключить детерминированные архивы]
[--keep-файл-символы]
[--only-keep-debug]
[-v |--подробный] [-V|--версия]
[--Помогите] [--Информация]
objfile...

ОПИСАНИЕ


GNU полоса отбрасывает все символы из объектных файлов objfile. Список объектных файлов может
включать архивы. Необходимо указать хотя бы один объектный файл.

полоса изменяет файлы, указанные в его аргументе, а не записывает измененные копии в
разные имена.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-F имя парня
--target =имя парня
Относиться к оригиналу objfile как файл с форматом объектного кода имя парня, и переписать
это в том же формате.

--Помогите
Показать сводку опций для полоса и выйти.

--Информация
Отобразите список, показывающий все доступные архитектуры и форматы объектов.

-I имя парня
--input-target =имя парня
Относиться к оригиналу objfile как файл с форматом объектного кода имя парня.

-O имя парня
--output-target =имя парня
Замените objfile с файлом в выходном формате имя парня.

-R имя раздела
--remove-section =имя раздела
Удалите любой раздел с именем имя раздела из выходного файла в дополнение ко всему
в противном случае разделы были бы удалены. Этот вариант можно давать более одного раза. Примечание
что неправильное использование этой опции может сделать выходной файл непригодным для использования. В
подстановочный знак * может быть дан в конце имя раздела. Если да, то любой раздел
начиная с имя раздела будет удален.

-s
- полосатая
Удалите все символы.

-g
-S
-d
--strip-debug
Удалите только символы отладки.

--strip-dwo
Удалите содержимое всех разделов DWARF .dwo, оставив оставшиеся отладочные
разделы и все символы без изменений. См. Описание этой опции в объектная копия
раздел для получения дополнительной информации.

--strip-ненужные
Удалите все символы, которые не нужны для обработки перемещения.

-K имя символа
--keep-symbol =имя символа
При удалении символов оставьте символ имя символа даже если бы его обычно раздели.
Этот вариант можно давать более одного раза.

-N имя символа
--strip-symbol =имя символа
Удалить символ имя символа из исходного файла. Этому варианту может быть дано более чем
один раз и может сочетаться с другими вариантами полоски, кроме -K.

-o файл
Поместите разделенный вывод в файлвместо замены существующего файла. Когда это
аргумент используется, только один objfile аргумент может быть указан.

-p
--консервировать даты
Сохраните даты доступа и изменения файла.

-D
- включить детерминированные архивы
Работать в детерминистический режим. При копировании участников архива и записи архива
index, используйте ноль для UID, GID, временных меток и используйте согласованные режимы файлов для всех
файлы.

If Binutils был настроен с - включить детерминированные архивы, то этот режим включен
по умолчанию. Его можно отключить с помощью -U вариант ниже.

-U
- отключить детерминированные архивы
Do не работать в детерминистический режим. Это обратное -D вариант, выше:
при копировании членов архива и записи индекса архива используйте их фактические UID, GID,
отметка времени и значения режима файла.

Это значение по умолчанию, если Binutils был настроен с
- включить детерминированные архивы.

-w
--подстановочный знак
Разрешить регулярные выражения в имя символаs используется в других параметрах командной строки. В
вопросительный знак (?), звездочка (*), обратная косая черта (\) и квадратные скобки ([]) могут
использоваться в любом месте имени символа. Если первый символ имени символа - это
восклицательный знак (!), то значение переключателя меняется на противоположное для этого символа. Для
пример:

-w -K! foo -K fo *

приведет к тому, что полоса будет содержать только символы, начинающиеся с букв "fo", но
отбросьте символ «foo».

-x
--discard-все
Удалите неглобальные символы.

-X
--discard-locals
Удалите локальные символы, созданные компилятором. (Обычно они начинаются с L or ..)

--keep-файл-символы
При удалении файла, возможно, с --strip-debug or --strip-ненужныесохранить любые
символы, указывающие имена исходных файлов, которые в противном случае были бы удалены.

--only-keep-debug
Разделите файл, опустошив содержимое всех разделов, которые не будут удалены
--strip-debug и оставив разделы отладки нетронутыми. В файлах ELF это сохраняет
все разделы заметок в выводе.

Примечание - заголовки разделов вырезанных разделов сохраняются, включая их
размеры, но содержимое раздела отбрасывается. Заголовки разделов
сохранены, чтобы другие инструменты могли сопоставить файл debuginfo с реальным
исполняемый файл, даже если этот исполняемый файл был перемещен в другое адресное пространство.

Предполагается, что эта опция будет использоваться вместе с --add-gnu-debuglink
для создания исполняемого файла, состоящего из двух частей. Один разделенный двоичный файл, который будет занимать меньше места
в ОЗУ и в дистрибутиве, а второй файл с отладочной информацией, который только
необходимо, если требуются возможности отладки. Предлагаемая процедура создания этих
файлы выглядит следующим образом:

1.
"фу" тогда ...

1.
создать файл, содержащий отладочную информацию.

1.
удаленный исполняемый файл.

1.
чтобы добавить ссылку на отладочную информацию в удаленный исполняемый файл.

Примечание: выбор ".dbg" в качестве расширения для файла отладочной информации произвольный.
Также шаг «--only-keep-debug» необязателен. Вместо этого вы можете сделать это:

1.
1.
1.
1.

т.е. файл, на который указывает --add-gnu-debuglink может быть полным исполняемым файлом. Это
не обязательно должен быть файлом, созданным --only-keep-debug переключатель.

Примечание. Этот переключатель предназначен только для использования с полностью связанными файлами. Это не делает
имеет смысл использовать его в объектных файлах, где отладочная информация может быть неполной.
Помимо функции gnu_debuglink в настоящее время поддерживается только наличие одного имени файла.
содержащие отладочную информацию, а не несколько имен файлов в одном файле для каждого объекта
основа.

-V
--версия
Показать номер версии для полоса.

-v
--подробный
Подробный вывод: список всех измененных объектных файлов. В случае архивов полоса -v
перечисляет всех участников архива.

@файл
Прочтите параметры командной строки из файл. Прочитанные параметры вставляются вместо
оригинал @файл вариант. Если файл не существует или не может быть прочитан, то опция
будут трактоваться буквально, а не удаляться.

Варианты в файл разделены пробелом. Может быть включен пробельный символ
в опции, заключив весь вариант в одинарные или двойные кавычки. Любой
символ (включая обратную косую черту) может быть включен путем добавления префикса к символу, который будет
включены с обратной косой чертой. В файл сам может содержать дополнительные @файл параметры; любой
такие параметры будут обрабатываться рекурсивно.

Используйте mips-linux-gnu-strip онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad