gcc - 为什么 LLVM 项目使用 GCC Headers
问题描述
我正在查看一个使用 Clang 构建的项目,但它需要 GCC 标头。
为什么一个项目需要 Clang 和 GCC 头文件?
解决方案
默认情况下,clang 使用系统上安装的标准库进行构建,因此对象可以与其他编译器构建的库/程序链接。如果您已经安装了 libc++,您可以将它与 flag 一起使用-stdlib=libc++
。
有关更多信息,请查看文档。
推荐阅读
- css - 删除输入字段的边框,但保留底部
- image-processing - 非常接近于从字节构建未压缩的动画 GIF - 但它有一个我无法检测到的错误
- rest - Rest Api Design:使用带有别名的资源路径作为子资源
- javascript - 为什么在 React 中你可以在不使用模板文字 sintax 的情况下在 html 元素中表达变量?
- latex - 如何使用 LaTeX 包“coffee4”将 .Rmd 导出为 Tufte Handout 样式的 .pdf?
- python - 在python opencv模块中编辑后保存同名图像
- machine-learning - 如果我是人工智能的初学者,我应该选择语音表达 AI 项目还是面部表情 AI 项目?
- docker - kafka-avro-console-consumer is 命令在 `confluentinc/cp-enterprise-kafka` 中不可用
- c# - 如何在 Get 方法 asp.net 中加入实体
- linux - 删除重复文件 (Linux)