我做错了什么吗?我正在从源代码构建一些库,但与 Ubuntu 软件包相比,文件大小要大得多。这是一个例子。
https://github.com/linuxwacom/libwacom 使用 配置构建;make 创建 libwacom.so.2.6.1 (149,1 kB) 并且 /usr/lib 中的相同文件只有 41,8 kB。我假设调试版本带有后缀“d”,我是对的 - 那么这里有什么问题?塔。
dh_strip构建包时,共享库将被剥离(在包构建规则中,该规则又使用strip命令),并且链接时间优化 (LTO) 也被禁用。
您可以查看有关如何在 Launchpad上构建此包的源代码。您还可以查看源代码以dh_strip获取更多信息。