Страниц: [1]
  Печать  
Автор Тема: Что такое '__gxx_personality_v0' ?  (Прочитано 2886 раз)
serg917
Jr. Member
**
Offline Offline

Сообщений: 73


Просмотр профиля
« : Января 11, 2013, 06:25:16 pm »

В QNX 6.5 cделал динамическую библиотеку, подключил ее к файлу программы, выдало ошибку компиляции:
main.o: (.eh_frame+0x13): undefined reference to '__gxx_personality_v0'
collect2: Id returned 1 exit status
Что такое '__gxx_personality_v0'? У меня такой переменной в программе нет... Простите за неграмотность.

Записан
darkelf
QOR.Moderator
*****
Offline Offline

Сообщений: 259


Просмотр профиля
« Ответ #1 : Января 11, 2013, 07:45:05 pm »

В QNX 6.5 cделал динамическую библиотеку, подключил ее к файлу программы, выдало ошибку компиляции:
main.o: (.eh_frame+0x13): undefined reference to '__gxx_personality_v0'
collect2: Id returned 1 exit status
Что такое '__gxx_personality_v0'? У меня такой переменной в программе нет... Простите за неграмотность.
Попробуйте воспользоваться google, он знает всё. Есть подозрение, что Вы линковались при помощи gcc, а на g++, соответственно не была подключена библиотека stdc++.
Записан
serg917
Jr. Member
**
Offline Offline

Сообщений: 73


Просмотр профиля
« Ответ #2 : Января 12, 2013, 06:47:08 pm »

Спасибо. Гугл сказал, что надо компилировать  g++ . Сделал так, все заработало. По ходу узнал, что в 6.5 используют сс, gcc, g++, c++, qcc. Так все же чем лучше пользоваться для разработки программ на C++ в QNX 6.5? Как правильно?
Записан
Страниц: [1]
  Печать  
 
Перейти в: