如何构建 gcc 8.2 的编译 rpm

如何构建 gcc 8.2 的编译 rpm

我正在尝试为 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。

相关内容