c - 我如何使用带有 clang 的构建工具?

标签 c llvm clang

我刚开始学习 Linux 编程,不想学习 gcc。 我可以使用哪些构建工具来轻松编译大型嵌套源目录?和跨平台? Cmake 看起来不错,但是没有提到如何指定不同的编译器。

编辑:我想将它与 vim 一起使用。

最佳答案

要在 cmake 中使用 clang,只需设置 CC 变量:

CC=clang cmake ...

C++编译器还有CXX,即CXX=clang++。

CC/CXX 是标准变量,应该适用于任何构建系统。

关于c - 我如何使用带有 clang 的构建工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6127620/

相关文章:

parsing - libclang 解析生成错误的输出

c++ - C 使用 Y/N 选项循环开关。选择 N 不会关闭程序

c - C中的结构类型

c++ - 更改 LLVM 函数的名称

c++ - clang 3.8 错误 : invalid linker name in argument '-fuse-ld=gold-2.25'

objective-c - 为什么 clang 没有 'nonnil' 属性?

c++ 11模板类型别名以减轻痛苦

c - malloc 中的 Sigsegv

c - 为什么 clEnqueueMapBuffer 返回随机数据?

c++ - 如何处理 LLVM metadata.h 的变化