kno*_*cte 5 package-management gtk debugging gdb gtk3
我原以为在安装包后libgtk-3-0-dbg
我会在进入 gtk+ 时让 DDD 显示源代码,但是我必须自己下载源包(从这里)并将其移动到正确的 /build 目录:(
小智 3
-dbg 包不是自动的 - 包维护者需要定义包,并将适当的参数传递给包构建工具以确保包具有任何内容。
按照惯例,但不是按照实际策略,-dbg 包中填充了数据,否则这些数据将通过调用 GNU strip 来删除,即默认情况下剥离的调试符号(同样,按照惯例,但不是策略)。或者在非 ELF 库的情况下某些特定于语言的等效项(例如 .NET 库的 .mdb 文件)。
该约定并不要求 -dbg 包包含源代码(因为我们已经有一个包含这些源代码并使它们可用的机制,即 apt-get source pkgname)。
Ubuntu 有一种自动创建“调试 debs”或 .ddeb 文件的机制,这些文件在功能上与 -dbg 包相同,但由构建服务器自动创建(即没有 -dbg 包的未修改包,在 Ubuntu 的服务器上编译,将自动获得 .ddeb) - 但是,同样,因为有一种机制可以使源可用,所以 .ddebs 不包含源,因为它们不需要。
归档时间: |
|
查看次数: |
1665 次 |
最近记录: |