如何在使用rpmbuild时使用%debug_package?

时间:2013-08-26 03:35:04

标签: rpm rpmbuild rpm-spec

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”:

enter image description here

然后构建调试包! 但我认为前面带有'#'的行被视为评论! 这是如何工作的?

我完全糊涂了。

1 个答案:

答案 0 :(得分:7)

这是rpm中最烦人的“功能”之一,它会让人们一直#仅注释掉多行宏的第一行。评论它的正确方法是

#%%debug_package

第一个%逃脱了第二个;宏之后的结果就变成了你想要的结果。