在spec文件中查找%{_ includedir}的实际Centos6path?

我试图找出在Centos6安装中实际parsing为%{_ includedir}的path。

我知道这通常是“/ usr / include”,但是我可以在哪里find它实际设置的位置或以某种方式“回显”它?

基本上,我使用的规范有“%dir%{_ includedir} / someFolder / someFile”。 一切运行良好,但我找不到“/ usr / include / someFolder”。 我认为它已经创build在别的地方,我试图找出那是什么。

rpmbuild --showrc显示所有可用的marcos,_includedir是其中之一:

 -14: _includedir %{_prefix}/include 

(不知道-14是什么意思)。

/etc/rpmrc/etc/rpm/或类似的位置(无法find实际的位置,从不需要它)系统范围内设置马科斯,你可以在~/.rpmmacros文件中覆盖它们。

另见: http : //www.rpm.org/wiki/PackagerDocs/Macros

 $ rpm -E '%{_includedir}' /usr/include # The actual location may vary