#windows #qt #qt5 #arm #кросс_компиляция
Пытаюсь настроить Qt Creator (qt5.10.1) что бы можно было компилировать в нём проекты
для ARM систем.
Но не знаю с чего начать, в интернете много каких-то мануалов, но все они не понятны
и сложны.
Почему надо делать множество настроек (лезть в конфиги кумейк.конф), когда можно
было бы создать простейший установщик и не париться?
Установил
gcc-arm-none-eabi-7-2018-q2-update-win32.exe
Прописал компилятор С:
arm-none-eabi-gcc.exe (директория ..\GNU_Tools_Arm_Embedded\7_2018-q2-update\bin)
Прописал компилятор С++:
arm-none-eabi-g++.exe (директория ..\GNU_Tools_Arm_Embedded\7_2018-q2-update\bin)
Прописал отладчик:
\GNU_Tools_Arm_Embedded\7_2018-q2-update\bin\arm-none-eabi-gdb.exe
Но где взять СMake? Где взять профиль Qt (для gcc-arm-а)?
Учёл ответ Павла и попробовал для начала собрать Qt из исходников по примеру (для
начало на винду)
C:\Qt\qt5\qt-everywhere-src-5.10.1\configure -platform ARM
+cd qtbase
+C:\Qt\qt5\qt-everywhere-src-5.10.1\qtbase\configure.bat -top-level -platform ARM
Host platform 'ARM' is invalid. Aborting.
Попробовал так :
call configure.bat -recheck-all -static -release -prefix C:\Qt\qt5\qt-relise-5_10_1
-opensource -confirm-license -nomake tools -nomake examples -nomake tests
Но увы снова не заработало
Cannot detect host toolchain. Please use -platform. Aborting.
Дополнил вызовом -platform linux-arm-gnueabi-g++
Ответы
Ответ 1
Вам нужно собрать Qt из исходников под вашу целевую операционную систему, либо попробовать найти у кого-то уже собранный. Обратите внимание: не для конкретного процессора, а для процессора+ОС.
Комментариев нет:
Отправить комментарий