Исполняемый файл Strip (Windows) - PullRequest
1 голос
/ 09 октября 2009

Я слышал, что strip - это программа, которая делает исполняемый файл меньше.

Я пытался включить его из моего компилятора (для Python), но когда дело доходит до запуска strip, я просто вижу ошибку «не распознается как команда или программа» из командной строки.

Так где же взять исполняемый файл strip для Windows?

Ответы [ 3 ]

3 голосов
/ 09 октября 2009

Strip удаляет информацию, такую ​​как символы отладки, из объектных файлов. Это уменьшает размер файла.

Если он у вас есть, он, вероятно, будет распространяться с вашим компилятором C (например, GCC).

3 голосов
/ 09 октября 2009

Полоса стилей Unix / Linux удалит информацию о символах, которая используется для целей отладки. AFAIK под Windows утилита стриптиза специфична для используемого компилятора. См. здесь на SO для получения дополнительной информации.

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

2 голосов
/ 09 октября 2009

полоса является частью binutils GNU .

...