繁体   English   中英

如何在G ++中使用SGI STL

[英]How to use sgi stl in g++

我想在g ++(版本4.1.2)中调试SGI STL,我在http://www.sgi.com/tech/stl/download.html中下载了源代码,并将其放在目录中,例如/ stl,然后是g ++ -I / stl m.cpp,但是会引起很多错误,为什么?

m.cpp

#include "list" //I want to include **/STL** not **/usr/include/c++/...**
using namespace std
int main()
{return 0;}

谢谢

我只想在g ++中调试SGI STL,我该怎么办?这可行吗???

Gcc会在这里显示(视您的实际设定而定)

GCC在几个不同的位置查找标头。 在普通的Unix系统上,如果没有其他说明,它将在以下位置查找#include请求的标头:

 /usr/local/include
 libdir/gcc/target/version/include
 /usr/target/include
 /usr/include

但是您可以使用g++ -nostdinc -I/stl m.cpp轻松更改它。

编译器错误很可能是由内置代码的不同引起的,但是我们无法不看清楚就知道。

暂无
暂无

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

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