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