首页 > 解决方案 > 为什么 LLVM 项目使用 GCC Headers

问题描述

我正在查看一个使用 Clang 构建的项目,但它需要 GCC 标头。

为什么一个项目需要 Clang 和 GCC 头文件?

标签: gccclangllvmclang++llvm-clang

解决方案


默认情况下,clang 使用系统上安装的标准库进行构建,因此对象可以与其他编译器构建的库/程序链接。如果您已经安装了 libc++,您可以将它与 flag 一起使用-stdlib=libc++

有关更多信息,请查看文档


推荐阅读