【发布时间】:2019-02-03 15:02:33
【问题描述】:
我尝试通过更改 Toolchains 首选项在 CLion 中从 gcc 切换到 clang:
但现在 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 中不起作用。
【问题讨论】:
-
能否请您包含命令,CLion 正在执行!?它是错误日志正上方的(蓝色)行。
-
@StanleyF。抱歉什么蓝线?
-
在出现错误输出的面板(CMake 或消息面板)中,滚动到顶部。 There you will find the command, CLion is executing.
标签: c++ cmake clang clion azerothcore