Я выполняю Odroid с Помощником Ubuntu. Я должен загрузить QT и таким образом, я должен знать, должен ли я получить версию на 32 или 64 бита QT.
odroid@odroid:~/software/qt5$ uname -i
armv7l
uname-i возвращает armv7l. Это означает, что я должен загрузить 32 или 64 бита QT?
armv7l - это 32-битный процессор.
Если вам нужна дополнительная информация о ARMv8 , прочитайте ответ @ Rinzwind: -)
ARMv8 является 64-битным. С 32-битной совместимостью.
Архитектура ARMv8 представляет 64-разрядную поддержку архитектуры ARM с акцентом на энергоэффективную реализацию при сохранении совместимости с существующим 32-разрядным программным обеспечением. Благодаря чистому подходу процессоры ARMv8-A расширяют диапазон производительности, сохраняя при этом характеристики ARM с низким энергопотреблением, которые будут питать самые инновационные и эффективные устройства будущего. ARM имеет 3 различных уровня продуктов, поддерживающих архитектуру ARMv8-A: высокая производительность, высокая эффективность и сверхвысокая эффективность.
blockquote>
ARMv8-A представляет поддержку 64-битной архитектуры в архитектуре ARM и включает в себя:
- 64-битные регистры общего назначения, SP (указатель стека) и ПК (программный счетчик)
- 64-битная обработка данных и расширенная виртуальная адресация
Два основных состояния выполнения:
blockquote>
- AArch64 - 64-битная состояние выполнения, включая модель исключений, модель памяти, модель программистов и поддержку набора команд для этого состояния
- AArch32 - 32-разрядное состояние выполнения, включая поддержку модели исключений, модели памяти, модели программистов и набора команд состояние
Все, что ниже (например, ARMv7), является 32-разрядным.