|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Speranskiy 2:5056/16.82 11 Jul 2003 14:03:30 To : All Subject : gcc v 3.2.2 --------------------------------------------------------------------------------
Это или я под лето отупел или сабж. Пишу на с++ програмку:
class str{
public:
str(){
ch = new char[100];
}
~str(){
delete [] ch;
}
private:
char* ch;
};
Пытаюсь объявить класс:
int main(){
str s;
return 0;
};
Потом компилю:
gcc -o str str.cpp
И фига, выводит вот такую щушь.
/tmp/cc5rz1di.o(.gnu.linkonce.t._ZN3strC1Ev+0x10): In function
`str::str[in-charge]()':
: undefined reference to `operator new[](unsigned)'
/tmp/cc5rz1di.o(.gnu.linkonce.t._ZN3strD1Ev+0x17): In function `str::~str
[in-charge]()':
: undefined reference to `operator delete[](void*)'
/tmp/cc5rz1di.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
В виндах все прекрасно компилится и работает, а когда у меня ASPLinux 7.3 тоже
все прекрасно компилилось. Сейчас стоит ASPLinux 9.
help...
С уважением Виктор.
... Linux - Rulez! Must Die - Must Die!
--- GoldED+/LNX 1.1.4.7
* Origin: (2:5056/16.82)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/33713f0e8d6e.html, оценка из 5, голосов 10
|