Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 gcc v 3.2.2   Victor Speranskiy   11 Jul 2003 14:03:30 
 Re: gcc v 3.2.2   Vladimir Bormotov   12 Jul 2003 09:51:15 
 Re: gcc v 3.2.2   Andy Shevchenko   12 Jul 2003 08:35:09 
Архивное /ru.linux/33713f0e8d6e.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional