【发布时间】:2014-07-10 17:17:05
【问题描述】:
如何准确验证 clang++ 链接到哪个库,尤其是标准库?一旦我这样做了,我如何验证这是正确的 C++11 库而不是早期版本(即是否有可执行代码对其进行测试)。
clang -v 仅给出库搜索路径,而不是链接到的实际库。我担心正确的库被遮蔽,因为我的行为非常奇怪(例如,一旦 C++11 样式初始化向量,如 vector v {5, 6} ,在运行时失败,默默地,只是初始化v 为零,但我永远无法重现这个)。
有人在另一个线程上说这种事情可能是由升级而不是全新安装 Mavericks 引起的,但我想先检查库。
请注意,大多数有关 Apple 标准库的 StackOverflow 响应都与早期版本的操作系统有关;苹果显然彻底改变了小牛队的一切。
【问题讨论】:
标签: xcode c++11 osx-mavericks ld clang++