Как использовать 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
,
Ошибки компилятора, скорее всего, вызваны различным встроенным кодом, но мы не можем сказать, не увидев их.