Я хочу отлаживать 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 ++, что мне делать? Это возможно ???
Gcc выглядит здесь (в зависимости от ваших точных настроек)
GCC ищет заголовки в нескольких разных местах. В обычной системе Unix, если вы не укажете это иначе, она будет искать заголовки, запрошенные с помощью #include в:
/usr/local/include
libdir/gcc/target/version/include
/usr/target/include
/usr/include
Но вы можете легко изменить это с g++ -nostdinc -I/stl m.cpp
,
Ошибки компилятора, скорее всего, вызваны различным встроенным кодом, но мы не можем сказать, не увидев их.
Других решений пока нет …