gentoo关闭软件mask启用过时gcc软件的方法

现在gcc 已经到了9 的主版本,一些过时的软件包,可能扔需要 gcc4 才能完美编译。

为了避免一些额外的操作,gentoo的多软件版本的优势就出现了。


eselect gcc list 可以看到当前安装的几个gcc


equery y gcc 查看还可以下载安装的gcc


现在6一下的gcc 版本都被官方标记为M,也就是屏蔽状态。


这时候想安装某个版本 就需要编辑 /etc/portage/package.unmask 

添加关闭mask对这个版本的屏蔽,并启用这个软件包


=sys-devel/gcc-4.9.0-r2


再执行emerge 安装这个版本就可以


安装完成后就可以  eselect  gcc set 来切换gcc