我正在尝试使用以下选项在 Mac OS X 10.8 上构建 google-glog:
./configure CXX='clang++' CXXFLAGS='-std=c++11 -stdlib=libc++'
尽管该库已与 libstdc++ 链接。
为什么以及如何解决这个问题?
最佳答案
最好将“方言”和运行时标志放入编译器变量中,因为它将使用这些标志进行链接 - 而不仅仅是源编译:CXX="clang++ -std=c++11 -stdlib=libc++ “
保存CXXFLAGS
,例如-W -Wall -O2 -march=xxx
等。
关于c++11 - Autotools/libtool 链接库与 libstdc++,尽管 -stdlib=libc++ 选项传递给配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16248360/