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

然后构建调试包!但我认为前面带有'#'的行被视为评论!这是如何运作的?
我完全糊涂了.
这是最恼人的"功能"一个rpm,它让人们所有的时间.该#只注释掉多行宏的第一行.评论它的正确方法是
#%%debug_package
Run Code Online (Sandbox Code Playgroud)
第一个%逃脱了第二个; 宏变成你想要的结果.