如何在make之后但在make安装之前剥离符号



我有一个大项目,在完成后,它最终拥有1GB的可执行文件和库。我使用标准的工作流程:autogen, configure, make, make install。问题是,在这之后,所有的文件都会和其他安装的软件一起出现在默认的系统目录中,我不能选择性地使用strip来减少项目的可执行文件和库的大小。在make完成后,剥离符号的适当工作流是什么?在configure中,除了访问每个源目录并在make结束后自己执行之外,还有其他选项吗?

生成cmd

更换

make install

通过

make install-strip

也许这就是你想要的
它将使用-s选项调用install,以便在安装时剥离二进制文件。

安装条目标

GNU:用户的标准目标

最新更新