qt-unified-linux-x86-2.0.3-online.run не может выполнить двоичный файл, получая ошибку формата Exec

Я устанавливаю библиотеку: qt-unified-linux-x86-2.0.3-online.run на одном Raspberry Pi-2, с операционной системой Ubuntu Mate 15.10, но для выполнения команды ./qt-unified-linux-x86-2.0.3-online.run на одном терминале, появляется ошибка:

bash: ./qt-unified-linux-x86-2.0.3-online.run: 1: cannot execute binary file:Exec format error

Я проверяю права на запуск файла, и они в порядке.

С помощью команды uname -a система отвечает

Linux ribemat-desktop 4.1.13-v7+ #826 SMP PREEMPT fri Nov 13 20:19:03 GMT 2015 arm7vl armv7l arm7vl GNU/Linux.

Ошибка та же, что и у установочного файла *.run, *.bin.

Как я могу это исправить?

Большое спасибо.

0
задан 11 May 2016 в 19:32

1 ответ

Спокойная установка, которую Вы используете, создается для x86 архитектуры, но RaspberryPi имеет arm11 процессор, таким образом, необходимо будет кросс-скомпилировать QT для выполнения его на Пи.

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

Попытка эта ссылка: https://raspberrypi.stackexchange.com/questions/1/how-do-i-build-a-gcc-4-7-toolchain-for-cross-compiling

Это показывает процедуру, чтобы создать и установить кросс-компилятор Руки с помощью gcc на систему. Я только что закончил создавать его, и не подтвердил 100%-ю функциональность пока еще, но обновлю это сообщение, после того как я имею.

0
ответ дан 12 May 2016 в 05:32

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

Похожие вопросы: