gpt4 book ai didi

c++ - Clang 与 CLion : Cannot get compiler information

转载 作者:行者123 更新时间:2023-11-30 04:52:17 33 4
gpt4 key购买 nike

我尝试通过更改 Toolchains 首选项在 CLion 中从 gcc 切换到 clang:

clang clion

但现在 cmake 失败并显示以下内容:

Cannot get compiler information:
Compiler exited with error code 1: /usr/bin/clang++ -xc++ -DENABLE_EXTRAS ...
clang version 6.0.0-1ubuntu2 (tags/RELEASE_600/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/../lib/gcc/i686-linux-gnu/8
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/7
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.3.0
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/8
Found candidate GCC installation: /usr/lib/gcc/i686-linux-gnu/8
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7.3.0
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/8
Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.3.0

如果我在终端中使用 -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ 手动运行 CMake,那么它将起作用,仅在 CLion 中不起作用。

最佳答案

使用 clang 6.0 解决问题:

-DCMAKE_C_COMPILER=/usr/bin/clang-6.0
-DCMAKE_CXX_COMPILER=/usr/bin/clang++-6.0

在 CMake 选项中,转到文件 -> 使缓存无效/重新启动。一切正常。

关于c++ - Clang 与 CLion : Cannot get compiler information,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54504153/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com