[英]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.