繁体   English   中英

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

[英]How to use a different STL with g++

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

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

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

谢谢!

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

您可能尝试使用STLport而不是默认的gcc stl实现。 在我安装软件包的Ubuntu中,有一个用于静态链接的库(/usr/lib/libstlport.a)。 这只是一个猜测,我不知道它是否真的有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM