如何在Ubuntu上使用便携式Clang设置CLion?

4
我想在Ubuntu上使用CLion测试Clang。默认情况下,CLion会检测我的gcc安装,但我想使用clang而不是gcc。此外,我不想通过apt-get安装clang。我已经从llvm网站下载了llvm、clang(3.6.2)二进制文件。我想使用这些便携式的clang二进制文件。
以下是我的系统设置:
- Ubuntu - 14.04 - gcc - 4.8.4 - llvm clang - 3.6.2(便携式) - CLion - 1.0.4
那么如何在这里设置CLion与llvm-clang?

你能否将Clion解压到一个合适的文件夹中,然后执行_$[ClangHOME]/bin/clion.sh_命令? - Codoka
$[ClangHOME]/bin/clion.sh 是什么意思? - Anindya Chatterjee
你误解了我的意思。我并没有在运行CLion时遇到任何问题。我只是想在CLion中使用便携式Clang。默认情况下,CLion会检测gcc的安装情况。我想使用Clang而不是gcc。如果我第一次表述不够清楚,我已经编辑了问题以便更加明确。 - Anindya Chatterjee
2个回答

5

我从CLion博客中得到了答案,它有效,以下是具体步骤。

要提供CMake编译器路径,请转到“设置|构建、执行、部署|CMake”,并将其作为CMake选项传递:

-D CMAKE_C_COMPILER=
-D CMAKE_CXX_COMPILER=

如果CMake无法找到clang库的某些路径等内容,您还可以在那里设置环境变量:

CC=/usr/bin/clang
CXX=/usr/bin/clang++

3

FAQ中指出:

目前CLion支持GCC和Clang编译器,并且以这两个编译器为指导获取库和头文件路径。在未来的版本中,我们计划扩展CLion支持的编译器列表。 要更改编译器,请转到CMake工具窗口中的Cache选项卡,并将编译器路径设置为CMAKE_CXX_COMPILER变量。然后按Enter键并单击“应用更改并重新加载”按钮。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接