我正在尝试为 centos 7 制作 gcc 8.2 的 rpm。
老实说,我正在尽力了解如何使用rpmbuild
和.spec
归档,但这对我来说太难理解了。
我尝试使用以下方式打包我的 hello world 程序fedoraproject 的教程并成功了。
但是当我尝试使用构建 wget rpm 时ibm 的带有 RPM 的打包软件教程, 我失败了。
我正在尝试构建 gcc 8.2(https://ftp.gnu.org/gnu/gcc/gcc-8.2.0/gcc-8.2.0.tar.gz)
我使用这个过程来构建 gcc,并且我希望打包的 rpm 完全像这样进行预编译。
./configure --with-system-zlib --disable-multilib --enable-languages=c,c++ --prefix=/opt/gcc-8.2.0
make -j 12
make install
有人可以为我写一个示例规范文件吗?
答案1
我可以建议您使用 src.rpm 及其中的规范吗?
将 src.rpm 中除规范文件本身之外的所有内容解压到 ~/rpmbuild/SOURCES/
现在将规范文件解压到您所需的位置(例如桌面)并在所需的文件编辑器中对其进行编辑(基于 GUI 或基于文本并不重要)。
我更喜欢nano或pluma。