【发布时间】:2016-07-18 16:12:50
【问题描述】:
我正在从源代码构建一些东西。我系统的 gcc 和 stdlibc++ 太旧了,但是我可以使用一个 clang 构建。默认情况下,clang 使用 stdlibc++,但可以选择安装 libc++ 以供 clang 使用。
检查 libc++ 是否使用 clang 安装的最佳方法是什么?
【问题讨论】:
-
你遇到了什么错误?
-
什么系统?在各种 linuses 上,对您拥有的任何包管理器(apt、yum、rpm ...)使用包管理器查询开关。使用手册页或 --help。
-
要使用 C++,您必须明确使用
clang++作为命令。 -
类似的 Centos clang 问题记录在 stackoverflow.com/questions/25840088/…
-
您的错误在别处。如果您显式链接 libc++ 并且它没有安装,链接器会告诉您它找不到 libc++。