RPM生成X86_64

我为最短的时间生成RPM。 我已经创build了文件夹结构

mkdir -p tmp / rpm / {BUILD,BUILDROOT,RPMS / x86_64,SOURCES,SRPMS,SPECS}。

但是,当我生成我的RPM,它生成我的RPM与i586扩展。 如何告诉RPM生成x86_64扩展

rpmbuild不会做主要的交叉编译。 使用x86-64工具在x86-64系统上构build软件包。

你最好的select是使用http://build.opensuse.org,因为它为i386和x86_64构build,同时照顾RedHat,SuSE,CentOS和Debian。

如果不想使用build.opensuse.org,另一件事就是设置arch环境variables。 第一个选项虽然更容易。