【问题标题】:How can I get clang++ installed by macports to use a non-system libc++如何让 macports 安装 clang++ 以使用非系统 libc++
【发布时间】:2012-03-01 10:31:07
【问题描述】:

当被告知使用 libc++ 时,clang++-mp-X.Y 似乎出错了

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++ 版本?

【问题讨论】:

    标签: c++ clang macports


    【解决方案1】:

    来自libc++

    要在带有 clang 的 Mac OS 上使用您的主干 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
    

    【讨论】:

      猜你喜欢
      • 2012-05-09
      • 2021-12-22
      • 1970-01-01
      • 1970-01-01
      • 2020-08-13
      • 1970-01-01
      • 1970-01-01
      • 2012-05-12
      • 1970-01-01
      相关资源
      最近更新 更多