Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > Ошибка при компиляции


Автор: A... 31.1.2005, 16:09
Привет всем...
Компилирую зтот код

Цитата
gcc FirstEdition.cpp -o FirstEdition


Код

#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <stdio.h>
#include <string.h>


//#definr MYPORT 7777;

main()
{
       struct sockaddr_in my_addr, ina1, ina2;
       char *a1, *a2;


       my_addr.sin_family = AF_INET;
       my_addr.sin_port = htons(7777);
       inet_aton("10.12.110.57", &(my_addr.sin_addr));
//      inet_aton("10.10.10.1", &(ina1.sin_addr));
//      inet_aton("10.10.10.2", &(ina2.sin_addr));
       memset(&(my_addr.sin_zero), '\0', 8);

       a1 = inet_ntoa(my_addr.sin_addr);
//      a2 = inet_ntoa(ina2.sin_addr);

       printf("address 1: %s\n", a1);
//      printf("address 2: %s\n", a2);

       return 0;
}



Выдается зта ошибка

Цитата
/tmp/ccchmNIM.o(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status


Что зто означает ???

Зарание спасибо...

Автор: dargaard 31.1.2005, 17:16
какой дистрибутив/ос?
Тут все нормально скомпилилось. Попробуй переименовать в .c и компилить gcc
Добавлено @ 17:19
Млинsmile не увидел как ты компилишь. Вот. или переименуй в .с фаил и компиль gcc file.c
или в .cpp и компиль g++ file.cpp

Автор: A... 31.1.2005, 17:36
ОК. Спасибо заработала...smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)