解决 update-alternatives 错误: 候选项 g++ 不能作 gcc 的次要项
在使用 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 的替代项。
原文地址: https://www.cveoy.top/t/topic/gt7n 著作权归作者所有。请勿转载和采集!