Перейти к содержанию

Проблемы с компиляцией


Рекомендуемые сообщения

Я недавно перешел на Линукс и пытаюсь научиться программировать под ним. Проблема возникла с подключением библиотеки stdio.h: если просто пишу #include <stdio.h> и ничего больше, то программа компилируется нормально. Если я использую какую-нибудь функцию из нее, то ld выдает сообщение о неизвестном определении __gxx_personality_v0 в файле с расширением .o. Другие библиотеки подключаются нормально (вызывал функцию random из math.h, писал свою библиотеку). Использую Mandrake Linux 10.2 и встроенный gcc.

В чем может быть проблема?

Ссылка на комментарий
Поделиться на другие сайты

Версия gcc - 3.4.3

При компиляции файла prog.cpp, который находится в домашнем каталоге gcc пишет:

/home/debugger/tmp/ccLnrBaR.o(.eh_frame+0x11): undefined reference to '__gxx_personality_v0'

collect2: ld returned 1 exit status

Текст программы короткий:

#include <stdio.h>
int main(void)
{
 char a;
 a = getchar();
 return 0;
}

Ссылка на комментарий
Поделиться на другие сайты

Debugger писал(а) пн, 15 августа 2005 23:49

Версия gcc - 3.4.3

При компиляции файла prog.cpp, который находится в домашнем каталоге gcc пишет:

/home/debugger/tmp/ccLnrBaR.o(.eh_frame+0x11): undefined reference to '__gxx_personality_v0'

collect2: ld returned 1 exit status

Текст программы короткий:

#include <stdio.h>
int main(void)
{
 char a;
 a = getchar();
 return 0;
}

Вместо gcc c++ пробовали?

Ну или g++

Ссылка на комментарий
Поделиться на другие сайты

Если еще не разобрался, то пришли мне на e-mail файл кода своей программы и способ ее компиляции, которым ты пользуешься. Попробую рассказать поподробнее Smile

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...