【发布时间】:2023-08-28 19:11:01
【问题描述】:
Linux 版本 2.6.18-131.el5 gcc 版本 4.1.2 RPM 版本 4.4.2.3
我使用以下命令来构建包: $ sudo rpmbuild -ba xxx.spec
本以为应该默认构建debuginfo包,但是只得到了xxx.src.rpm和xxx.x86_64.rpm,没有debuginfo包。
然后我在我的 xxx.spec 中添加一行,“#%debug_package”:
然后调试包就建好了! 但我认为前面带'#'的行被认为是评论! 这是如何工作的?
我完全糊涂了。
【问题讨论】:
-
我已经解决了问题。我安装包redhat-rpm-config,然后默认获取debuginfo包。但是谁能告诉我这个包是如何影响 debuginfo 的构建的?