1

我听说 strip 是一个使可执行文件更小的程序。

我试图从我的编译器(对于 Python)打开它,但是当谈到运行条时,我只看到命令提示符中的“条不被识别为命令或程序”错误。

那么我在哪里可以获得适用于 Windows 的 strip 的可执行文件?

4

3 回答 3

3

Strip 从目标文件中删除诸如调试符号之类的信息。这样做会使文件变小。

如果你有它,它可能会与你的 C 编译器(如 GCC)一起分发。

于 2009-10-08T21:19:08.517 回答
3

Unix/Linux 样式条将删除用于调试目的的符号信息。Windows 下的 AFAIK 剥离实用程序特定于所使用的编译器。有关更多信息,请参见此处。

一个可能有用的相关实用程序是StripReloc,这是一个从可执行文件中删除重定位信息并因此使它们更小的实用程序。不过请阅读说明,不建议盲目地对系统上的每个 .exe 运行它...

于 2009-10-08T21:26:30.530 回答
2

strip 是GNU 的 binutils的一部分。

于 2009-10-08T21:16:20.863 回答