Как использовать 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,

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

Другие вопросы по тегам