作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Linux 版本 2.6.18-131.el5gcc 版本 4.1.2RPM 版本 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
第一个 %
转义第二个;宏之后的结果就是你想要的。
关于rpm - 使用 rpmbuild 时如何使用 %debug_package?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18436220/
Linux 版本 2.6.18-131.el5gcc 版本 4.1.2RPM 版本 4.4.2.3 我使用以下命令来构建包:$ sudo rpmbuild -ba xxx.spec 本以为应该默认构建
我是一名优秀的程序员,十分优秀!