我看到一些项目...-dbgsym.deb
在 launchpad 上提供他们的软件包(参见阿尔萨斯大学)。
但是,我的项目似乎没有生成这些包。
当我在我的机器上创建包时,我确实看到了那些包。
难道是我的项目中把它关闭了?
是否存在这样的问题:编译版本是纯发布版本,因此库不包含任何符号,因此不会创建 dbgsym 包?
答案1
有人好心回答了。可以使用,但默认情况下处于关闭状态。
对于我的项目,我可以在此页面上找到两个相关标志:
https://launchpad.net/~snapcpp/+archive/ubuntu/ppa/+edit
请确保snapcpp
在使用 URL 之前更改项目名称(此处)。
这些标志的名称为:
- 构建调试符号,并
- 发布调试符号
但要小心,因为它会将更多包添加到你的 PPA 存储库,从而使其变得更大。(也就是说,你可能会耗尽磁盘空间)如果你为每个包生成许多不同版本,那么它可能会快速增长(即 AMD64、x86、ARM 等)
虽然你可以要求增加磁盘空间,但我认为他们不会对每个项目都这样做。此外,你始终可以删除不再使用的旧版本(该部分在发行版中是自动的,但较旧的发行版软件包会保留一段时间)。