如何从Windows上的静态库或目标文件中删除不需要的符号

时间:2016-10-16 22:20:41

标签: c++ windows visual-c++ static-libraries

是否有相当于Windows的GNU“strip”工具?

我想从静态库中删除任何内部符号的名称,以便运行dumpbin /symbols mylib.lib将不再列出具有内部链接的符号。

在Linux上,strip命令通常用于执行此操作。您可以按名称删除单个符号,也可以按类型删除:running strip --strip-unneeded libmylib.a将从mylib.a的目标文件及其内部符号中删除任何debuginfo部分。

0 个答案:

没有答案