2014-01-07 3 views
1

Я перекрестно компилирую qt-везде-opensource-src-5.0.0 для платы imx53, но при этом ./configure показывает «Указанная система/компилятор не поддерживается». пожалуйста, предоставьте некоторое решение для этого.Cross compile QT 5.0.0 для платы ARM

+0

Что вы передаете как «хозяин», «построить» и «цель»? Или, еще лучше, разместите здесь свою командную строку ./configure –

+0

sudo ./configure -arch arm -xplatform qws/linux-arm-gnueabi-g ++ -release -openssl -I/home/administrator/eabi-chroot/usr/include -qt-mouse-tslib -little-endian -no-webkit -no-qt3support -no-cups -no-largefile -optimized-qmake -no-openssl -nomake tools -nomake demo -nomake examples -L/home/administrator/eabi-chroot/usr/lib -L/home/administrator/eabi-chroot/lib -lX11 -lxcb -lXau -lXdmcp -lXext -prefix =/usr/local/Trolltech/Qt-4.8.5-arm-cross this is команда, которую я прохожу – user3168348

ответ

0

Прошло некоторое время с тех пор, как я перекрестно скомпилировал Qt ... IIRC, arch должна быть системной архитектурой (linux или linux-g ++). Действительные арки должны быть такими, которые вы находите в подкаталоге «mkspec». host-arch должен быть процессором (рука, в вашем случае).

xplatform Я бы попробовал qws/linux-arm-g++, но я не уверен; это было через пару лет, и я всегда испытываю различные настройки и переменные env.

Надеюсь, это поможет.