一次升级emerge -avtuDN world
,似乎因为我在/etc/portage/make.conf
中添加了qt4 kde
,引起大量的软件包重新编译。但是编译出错,我看到提示有做了 world
以后建议emerge --depclean
,就依样画葫芦做了这个命令。但是发现系统清理了一些软件包后,再次emerge -avtuDN world
出现如下提示
* gcc-config: Active gcc profile is invalid!
gcc-config: error: could not run/locate 'x86_64-pc-linux-gnu-cpp'
此时使用命令 gcc-config -l
显示输出
* gcc-config: Active gcc profile is invalid!
[1] x86_64-pc-linux-gnu-4.9.3
原来是因为我前面使用了 emerge --depclean
结果卸载了旧版本的 sys-devel/gcc-4.8.5
导致了gcc-config
没有切换到新版本。
参考gcc-config: Active gcc profile is invalid!,很简单,就是使用命令
gcc-config 1
将指向切换到新版本就可以。