如何让macports安装clang++来使用非系统libc++



clang++-mp-X.Y在被告知使用libc++时似乎会出错

clang++-mp-X.Y -std=c++0x -std=libc++ SOME_SOURCE_FILE

经常产生错误,我在使用时看不到这些错误

clang++- -std=c++0x -std=libc++ SOME_SOURCE_FILE

我猜系统libc++和系统clang(XCode 4.2.1)是为彼此而生的。如何让macports的clang使用一个可以使用的libc++版本?

来自libc++:

要在带有clang的Mac操作系统上使用您的提示libc++,您可以:

export DYLD_LIBRARY_PATH=<path-to-libcxx>/lib
clang++ -std=c++11 -stdlib=libc++ -nostdinc++ -I<path-to-libcxx>/include -L<path-to-libcxx>/lib test.cpp

最新更新