удаляет или изменяет таблицу символов, прикрепленную к выходу ассемблер и редактор ссылок. Это полезно для экономии места после программа была отлажена и ограничена динамически связанными символами.
Обратите внимание на бит о "после отладки программы", потому что отладка урезанного исполняемого файла очень тяжелая. "Ограничить динамически привязанные символы" является более редким использованием: он позволяет вам сделать некоторые из функций во внешней библиотеке недоступными, убрав записи индекса, которые указывают, где находится фактический код. Это также объясняется на странице руководства.
Как дешево и изобилует, так как диск находится в большинстве ситуаций, вы просто больше не будете беспокоиться об этом. Но вы можете захотеть этого для ситуаций с ограниченными возможностями, таких как встроенные устройства, аварийные диски и т.д.
Ответ 2
Он удаляет информацию о символах из двоичного файла. Бинарный файл содержит некоторую информацию, которая отображает символы (например, имена функций) в определенные местоположения. strip удаляет их.
Ответ 3
В своей работе по умолчанию полоса команда удаляет таблицу символов и любая отладочная информация от исполняемый файл.