Кросс-компиляция Qt для проблемы BeagleBoard-xM (ARM8)

У меня большая проблема с кросс-компиляцией библиотек Qt. Моя цель - разработать несколько Qt-приложений для моего BeagleBoard-xM на моей хост-машине под управлением Ubuntu 12.04 LTS. Я нашел несколько хороших уроков, например:

http://treyweaver.blogspot.com/2010/10/setting-up-qt-development-environment.html

но набор инструментов, который использовал Трей (angstrom-2010.4-test-20100422-i686-linux-armv7a-linux-gnueabi-toolchain-qte-4.6.2), просто исчез, поэтому я попробовал несколько наборов инструментов из репозитория Ubuntu (gcc-arm-linux-gnueabi, gcc-arm-linux-gnueabihf). И теперь, когда я запускаю 'configure' (со всеми параметрами из учебника Трэя), а затем пытаюсь запустить "make", происходит сбой с этой ошибкой:

/usr/lib/gcc/arm-linux-gnueabi/4.6/../../../../arm-linux-gnueabi/lib/../lib/crt1.o:
In function `_start': (.text+0x30): undefined reference to `main' collect2: 
ld returned 1 exit status make[1]: *** [../../lib/libQtCoreE.so.4.8.5] Error 1

Я где-то обнаружил, что это может быть какой-то связующей проблемой, но я совершенно не представляю, что с этим делать...

Может быть, у кого-то есть похожая проблема, и он может дать мне совет

С уважением, Джерзу

0 ответов

Другие вопросы по тегам