libc++ 标头位于 Mac OS X Mavericks 上的什么位置



我想看看标题,想知道它们在哪里。

安装 Xcode 后,它位于此处:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/c++/v1

Mac OS X 10.9+ 不再使用 GCC/libstdc++,而是使用 libc++ 和 Clang。

更新:在 XCode 6.0.1 更新之后,标头现在位于此处:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1
/usr/lib/libc++.dylib它是一个

软链接。

lrwxr-xr-x  1 root  wheel       14 Oct 24 19:27 libc++.dylib -> libc++.1.dylib

/usr/lib/libc++.1.dylib是当前版本。

-rwxr-xr-x  1 root  wheel  1405296 Oct 24 19:26 libc++.1.dylib

clang -print-search-dirs显示它从哪里构建代码

programs: =/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
libraries: =/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/5.0

最新更新