【发布时间】:2013-11-15 11:42:56
【问题描述】:
在使用 gcc 编译时,什么时候需要为编译器和链接器使用标志 -stdlib=libstdc++?
编译器会自动使用 libstdc++ 吗?
我在 Ubuntu 13.10 上使用 gcc4.8.2,我想使用 c++11 标准。我已经将-std=c++11 传递给编译器。
【问题讨论】:
-
呃,老问题我知道,但
-stdlib=libstdc++不是有效的 gcc 标志。它只能在 MacOS 上使用,因为 MacOS 上的g++实际上是clang++。
标签: c++ gcc c++11 std libstdc++