ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Qt4, TionPro2, __cxa_atexit  (Прочитано 3232 раз)

0 Пользователей и 1 Гость просматривают эту тему.

prom31

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 5
Qt4, TionPro2, __cxa_atexit
« : 02 Февраля, 2013, 17:52:06 »

Добрый день.
У меня возникла проблема

При выполнении программы, на тион-про 2 выскакивает ошибка 
# ./undo -qws
./undo: can't resolve symbol '__cxa_atexit'

Плата - Tion-Pro v2, rev3

Программа использует Qt 4.8.4, скомпилирована с помощью "gcc-4.3.4_armv4_arm920t_eabi", с флагами "-fno-use-cxa-atexit -march=armv4t -mtune=arm920t -mfloat-abi=softfp -mthumb", с библиотеками QtEmbedded-4.8.4-arm

Сама QtEmbedded-4.8.4-arm скомпилирована с помощью "gcc-4.3.4_armv4_arm920t_eabi" (использовался флаг "-fno-use-cxa-atexit"), залита на флешку и инициализирована в Тионе через явное указание путей к библиотеке. Причем при попытке выполнения демо-программ, например demo/undo/undo -qws, выскакивает такая же ошибка.

Использование флага -fno-use-cxa-atexit (и также -fuse-cxa-atexit) не влияет на ошибку (она остается).
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Qt4, TionPro2, __cxa_atexit
« Ответ #1 : 05 Февраля, 2013, 12:33:37 »

Почему не использовать Qt 4.5.2 из Buildroot 2009.08?

gcc-4.3.4_armv4_arm920t_eabi и КФС собраны с uClibc-0.9.30.3, вы с какой
версией uClibc собирали Qt?
Записан