gcc-config错误处理一例

一次升级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

将指向切换到新版本就可以。

参考

Last updated