Как я могу установить clang ++, установленный macports для использования не системного libc ++ - PullRequest
2 голосов
/ 09 февраля 2012

clang ++ - кажется, что mp-XY сработает, когда сказано использовать libc ++

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

Часто выдает ошибки, которых я не вижу при использовании

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

Я предполагаю, что система libc ++ и системный лязг (XCode 4.2.1) созданы друг для друга.Как я могу заставить clang macports использовать версию libc ++, с которой он будет работать?

1 Ответ

3 голосов
/ 19 февраля 2012

С libc ++ :

Чтобы использовать libc ++ с наконечником ствола на Mac OS с clang, вы можете:

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
...