[room] Compile C++

Alexander =?iso-8859-1?q?rope-walker_=CE=C1_yandex=2Eru?=
Сб Окт 29 12:38:27 MSD 2005


Пытаюсь откомпилировать такое:
конструктор класса:
 echo_class::echo_class(int, int, int) {}

кусок программы:
 ...
 int main()
 {
 echo_class * process;
 process = new echo_class (6, 1, 0);
 ...

Уже по все книжкам посмотрел - все ормально, написано все 
правильно, но при компиляции выдает вот такое:
[alex на localhost echo_test1]$ g++ echo_test.cpp
/home/alex/tmp/cceu4j9X.o(.text+0x33): In function `main':
: undefined reference to `echo_class::echo_class[in-charge](int, 
int, int)'
collect2: ld returned 1 exit status

В чем проблема? Под винду компилировалось нормально, и не 
выдавало никаких ошибок.

[alex на localhost echo_test1]$ g++ -v
Reading specs from /usr/lib/gcc-lib/i586-alt-linux/3.3.3/specs
Configured with: ../configure --prefix=/usr --libdir=/usr/lib 
--with-slibdir=/lib --mandir=/usr/share/man 
--infodir=/usr/share/info --enable-shared --enable-threads=posix 
--disable-checking --enable-long-long --enable-__cxa_atexit 
--enable-languages=c,c++,f77,objc,treelang,java,ada 
--program-suffix=-3.3 --enable-objc-gc --with-system-zlib 
--without-included-gettext --host=i586-alt-linux 
--build=i586-alt-linux --target=i586-alt-linux
Thread model: posix
gcc version 3.3.3 20040412 (ALT Linux, build 3.3.3-alt5)

-- 
С уважением,
Alex


Подробная информация о списке рассылки smoke-room