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

STL под uClinux

Кто-нибудь использовал STL в программах для uClinux?

Что-то не получается откомпилировать свою прогу.

Имею кучу ошибок при линковке:

ucfront-gcc arm-elf-gcc  -Wl,-elf2flt -o testtrm obj/terminal.cpp.o obj/testtrm.cpp.o obj/TString.cpp.o obj/WinDialog.cpp.o obj/WinScreen.cpp.o obj/WinSimple.cpp.o obj/WinTrmBase.cpp.o
testtrm.elf2flt(.text+0x1138):/home/ivan/prog/ucLinuxLPC2468/uClinux-dist-20051014_2.6.11/include/STLport/stl/_alloc.h:251: undefined reference to `__node_alloc<false, 0>::_M_allocate(unsigned long)'
testtrm.elf2flt(.text+0x1210):/home/ivan/prog/ucLinuxLPC2468/uClinux-dist-20051014_2.6.11/include/STLport/stl/_alloc.h:253: undefined reference to `__node_alloc<false, 0>::_M_deallocate(void *, unsigned long)'
testtrm.elf2flt(.text+0x1308):/home/ivan/prog/ucLinuxLPC2468/uClinux-dist-20051014_2.6.11/include/STLport/stl/_alloc.h:253: undefined reference to `__node_alloc<false, 0>::_M_deallocate(void *, unsigned long)'
testtrm.elf2flt(.text+0x1428):/home/ivan/prog/ucLinuxLPC2468/uClinux-dist-20051014_2.6.11/include/STLport/stl/_alloc.h:251: undefined reference to `__node_alloc<false, 0>::_M_allocate(unsigned long)'
......
......

Поделиться сообщением


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

Кто-нибудь использовал STL в программах для uClinux?

Что-то не получается откомпилировать свою прогу.

Имею кучу ошибок при линковке:

ucfront-gcc arm-elf-gcc  -Wl,-elf2flt -o testtrm obj/terminal.cpp.o obj/testtrm.cpp.o obj/TString.cpp.o obj/WinDialog.cpp.o obj/WinScreen.cpp.o obj/WinSimple.cpp.o obj/WinTrmBase.cpp.o
testtrm.elf2flt(.text+0x1138):/home/ivan/prog/ucLinuxLPC2468/uClinux-dist-20051014_2.6.11/include/STLport/stl/_alloc.h:251: undefined reference to `__node_alloc<false, 0>::_M_allocate(unsigned long)'
testtrm.elf2flt(.text+0x1210):/home/ivan/prog/ucLinuxLPC2468/uClinux-dist-20051014_2.6.11/include/STLport/stl/_alloc.h:253: undefined reference to `__node_alloc<false, 0>::_M_deallocate(void *, unsigned long)'
testtrm.elf2flt(.text+0x1308):/home/ivan/prog/ucLinuxLPC2468/uClinux-dist-20051014_2.6.11/include/STLport/stl/_alloc.h:253: undefined reference to `__node_alloc<false, 0>::_M_deallocate(void *, unsigned long)'
testtrm.elf2flt(.text+0x1428):/home/ivan/prog/ucLinuxLPC2468/uClinux-dist-20051014_2.6.11/include/STLport/stl/_alloc.h:251: undefined reference to `__node_alloc<false, 0>::_M_allocate(unsigned long)'
......
......

А может приведете версии arm-elf-gcc и т.д.

Вызывает сомнение

ucLinuxLPC2468/uClinux-dist-20051014_2.6.11
. Что в 2005 году был порт для LPC2468?

Может я и не прав, пусть меня поправят.

Поделиться сообщением


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

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

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

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

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

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

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

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

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

×
×
  • Создать...