如何在ubuntu上安装可移植Clang的CLion
How to setup CLion with portable Clang on ubuntu?
我想在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 (portable)
- CLion - 1.0.4
那么如何在这里用llvm-clang设置CLion呢?
我从CLion博客上得到了答案,它可以工作,现在它开始了。
要提供CMake编译器路径,请转到Settings | Build, Execution, Deployment | CMake并传递CMake选项:
-D CMAKE_C_COMPILER=
-D CMAKE_CXX_COMPILER=
如果CMake找不到clang库等的路径,你也可以设置这些环境变量:
CC=/usr/bin/clang
CXX=/usr/bin/clang++
常见问题解答如下:
目前,CLion支持GCC和Clang编译器,并由这两个编译器指导获取库和头文件路径。在下一个版本中,我们计划扩展CLion中可用的编译器列表。要更改编译器,请进入CMake工具窗口的Cache选项卡,并将编译器的路径设置为CMAKE_CXX_COMPILER变量。然后按回车键,点击Apply Changes and Reload按钮
相关文章:
- C++Union/Struct位域的实现和可移植性
- 具有Qt事件循环的可移植通用共享库设置
- 没有执行策略的 std::transform_reduce 是可移植的吗?
- 如何在 c++ 中正确指定 #include 路径以使程序可移植
- 创建异构顶点数据数组的可移植方法
- FlatBuffers/Protobuf 中是否有支持任意 24 位有符号整数定义的可移植二进制序列化架构?
- 静态库可移植性
- 从非类型模板参数声明 constexpr 数组的可移植方法
- C++:Unicode 字符串文字的可移植性
- 如何使Visual Studio 2017 C++项目在计算机之间更具可移植性
- 尝试将 sfml 和 c++ 与 Windows 10 上的可移植 vscode 链接起来
- 在C++中获取命名空间名称的任何可移植技巧
- STR这个实现是否安全且可移植?
- 编写 std::copysign 的可移植 SSE/AVX 版本
- 是可移植的包装结构
- 将参数推送到调用堆栈 (C++) 的可移植方法
- 在为视频游戏实施基本的二进制序列化时,请担心可移植性
- 如何以可移植方式删除名称为 wchar_t 类型的文件C++
- sscanf中uint16_t的正确且可移植的(Clang/GCC)修饰符是什么
- 如何在ubuntu上安装可移植Clang的CLion