LINUX.ORG.RU

iostream?


0

0

когда я компилирую файл *.cpp в linux (gcc *.cpp), в котором инклюдится бибилиотека iostream.h, получаю следующий ответ:

/tmp/cc8tLFoM.o: In function `main': /tmp/cc8tLFoM.o(.text+0x11): undefined reference to `cout' /tmp/cc8tLFoM.o(.text+0x16): undefined reference to `ostream::operator<<(char const *)' /tmp/cc8tLFoM.o(.text+0x25): undefined reference to `cin' /tmp/cc8tLFoM.o(.text+0x2a): undefined reference to `istream::operator>>(int &)' /tmp/cc8tLFoM.o(.text+0x75): undefined reference to `cout' /tmp/cc8tLFoM.o(.text+0x7a): undefined reference to `ostream::operator<<(char const *)' /tmp/cc8tLFoM.o(.text+0x85): undefined reference to `ostream::operator<<(int)' /tmp/cc8tLFoM.o(.text+0x90): undefined reference to `ostream::operator<<(char)' collect2: ld returned 1 exit status

что не так?

anonymous

Re: iostream?

поспешил с вопросом... все ок

anonymous ()
Ответ на: Re: iostream? от anonymous

Re: Re: iostream?

приходится делать так: gcc -c *.cpp на выходе *.o а затем: gcc -o * *.o -lstdc++

что означает вторая команда?

anonymous ()

Re: iostream?

юзай g++ а не gcc

anonymous ()
Ответ на: Re: iostream? от anonymous

Re: Re: iostream?

спасибо все ок

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.