Как использовать SGI STL в G ++

Я хочу отлаживать SGI STL в g ++ (версия 4.1.2)
Я скачал исходный код в 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;}

Спасибо

Я просто хочу отлаживать SGI STL в g ++, что мне делать? Это возможно ???

1

Решение

Gcc выглядит здесь (в зависимости от ваших точных настроек)

GCC ищет заголовки в нескольких разных местах. В обычной системе Unix, если вы не укажете это иначе, она будет искать заголовки, запрошенные с помощью #include в:

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

Но вы можете легко изменить это с g++ -nostdinc -I/stl m.cpp,

Ошибки компилятора, скорее всего, вызваны различным встроенным кодом, но мы не можем сказать, не увидев их.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]