我有一个大项目,在完成后,它最终拥有1GB的可执行文件和库。我使用标准的工作流程:autogen, configure, make, make install
。问题是,在这之后,所有的文件都会和其他安装的软件一起出现在默认的系统目录中,我不能选择性地使用strip来减少项目的可执行文件和库的大小。在make
完成后,剥离符号的适当工作流是什么?在configure
中,除了访问每个源目录并在make
结束后自己执行之外,还有其他选项吗?
生成cmd
更换
make install
通过
make install-strip
也许这就是你想要的
它将使用-s
选项调用install
,以便在安装时剥离二进制文件。
安装条目标
GNU:用户的标准目标