如何使用不同的STL与g ++

MK.*_*MK. 3 c++ gcc stl

我想使用不同的STL与g ++而不是默认的libstdc ++.最简单的方法是什么?

我发现-nostdinc ++ flag禁止g ++查找其STL头文件,但这只是一个编译时间.它仍将使用自己的STL进行g ++链接.

所以我需要找到一种方法来抑制链接.

谢谢!

小智 5

一个简单的方法是使用gcc而不是g ++构建 - 这不会链接到默认的C++库中,但仍然会将.cpp文件编译为C++代码.您必须在命令行中明确指定备用库.