分发内置版本的gcc

时间:2018-04-28 10:54:22

标签: linux gcc redhat

我已经从源代码构建了一个适用于Red Hat的GCC版本。鉴于这是一项相当昂贵的练习,我想"支持"内置版本,所以我可以避免在其他机器上再次执行它,或者即使我废弃了它当前构建的VM。

请问我最好的选择是什么?

1 个答案:

答案 0 :(得分:0)

这是包经理的用途。但是,您必须在程序包管理器的控制下构建(通常)或部署程序包,因为它可以跟踪已安装文件的位置。您是在不使用包管理器的情况下构建它的,并且不再拥有完整的构建目录?对不起,找到所有已安装的文件会非常棘手。

但是,如果您仍然拥有构建目录并且您还没有运行make clean,那么您可以将其重命名并将该tar文件复制到某处,然后从未编译的副本运行make install每台机器上的tar文件。或者,您可以使用像GNU Stow或XStow这样的人作为穷人的软件包管理器,通过将其安装到/usr/local/stow/gcc,在/usr/local/stow/gcc目录上部署和取消部署,在各种计算机上进行部署和取消部署。 ,在另一台机器上解开它,然后用GNU Stow安装它。