在使用 update-alternatives 命令时,您可能会遇到以下错误:

'update-alternatives: 错误: 候选项 g++ 不能作 gcc 的次要项:它是一个主项'

这个问题可能是因为您尝试将一个主要的二进制文件(g++)作为另一个主要的二进制文件(gcc)的替代项。

要解决这个问题,您可以尝试使用以下命令:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-6 --slave /usr/bin/gcov gcov /usr/bin/gcov-6

这个命令将同时将 g++ 和 gcov 作为 gcc 的替代项。

如果您只需要替换 g++,可以使用以下命令:

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 60

这个命令将把 g++-6 作为 g++ 的替代项,而不是将它作为 gcc 的替代项。

解决 update-alternatives 错误: 候选项 g++ 不能作 gcc 的次要项

原文地址: https://www.cveoy.top/t/topic/gt7n 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录