我正在尝试使用以下选项在Mac OS X 10.8上构建google-glog:
./ configure CXX ='clang ++'CXXFLAGS =' - std = c ++ 11 -stdlib = libc ++'
尽管该库已与libstdc ++链接。
为什么以及如何解决这个问题?
答案 0 :(得分:7)
最好将'dialect'和运行时标志放在编译器变量中,因为它将使用这些标志进行链接 - 而不仅仅是源编译:{{1}}
保存CXX="clang++ -std=c++11 -stdlib=libc++"
等CXXFLAGS
等内容
答案 1 :(得分:0)
发现您可以使用构建变量
LIBS+="-stdlib=libc++"
在我看来,比编译器变量更好的地方。