该选项很简单:-stdlib=libstdc++
如果您需要更好地控制各种端口的构建过程,您可以随时设置变量,例如:
CXX = "clang -std=c++11 -stdlib=libc++、CXXFLAGS = "-Wall -O2 -march=core2"等。
并<port>从源代码构建:
sudo port -s install <port> -universal \
configure.cc="${CC}" configure.cxx="${CXX}" \
configure.cflags="${CFLAGS}" configure.cxxflags="${CXXFLAGS}"
Run Code Online (Sandbox Code Playgroud)
另一种选择是安装gcc48(或以上)端口,并将其用作编译器。不要使用与旧版本 Xcode 一起安装的旧 gcc-4.2.1。这是垃圾。