将 clang-3.8 设置为默认值

将 clang-3.8 设置为默认值

我已经安装了 clang 3.0 和 clang 3.8:

$ sudo update-alternatives --config clang

更新替代方案:错误:没有适用于 clang 的替代方案。

我怎样才能将 3.8 设置为/usr/bin/clang

答案1

sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-3.8 100

sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-3.8 100

答案2

sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-8   81 --slave /usr/bin/clang++ clang++ /usr/bin/clang++-8    --slave /usr/share/man/man1/clang.1.gz clang.1.gz /usr/share/man/man1/clang-8.1.gz --slave /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-8  --slave /usr/bin/clang-format clang-format /usr/bin/clang-format-8
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-6.0 60 --slave /usr/bin/clang++ clang++ /usr/bin/clang++-6.0  --slave /usr/share/man/man1/clang.1.gz clang.1.gz /usr/share/man/man1/clang-6.0.1.gz --slave /usr/bin/clang-tidy clang-tidy /usr/bin/clang-tidy-6.0 --slave /usr/bin/clang-format clang-format /usr/bin/clang-format-6.0

这些命令将添加 2 个条目,并默认选择 clang-8。您可以使用以下方式进行配置

sudo update-alternatives --config clang

这将更新 clang、clang++、man pages、clang-format、clang-tidy。

答案3

尝试:

sudo update-alternatives --config cc

它将显示一个选项列表供您选择。

make 实用程序使用命令 cc 进行编译,它实际上是 gcc、clang 等的链接。

相关内容