Ubuntu MateでOdroidを実行しています。 qtをダウンロードする必要があるため、qtの32ビットバージョンと64ビットバージョンのどちらを取得する必要があるかを知る必要があります。
odroid@odroid:~/software/qt5$ uname -i
armv7l
uname -iはarmv7lを返します。つまり、32ビットまたは64ビットのqtをダウンロードする必要があるということですか?
armv7lは2ビットプロセッサです。
ARMv8に関するもう少し情報が必要な場合は、@ Rinzwindの答えをお読みください:-)
ARMv8 は64ビットです。 32ビット互換性あり。
ARMv8アーキテクチャは、既存の32ビットソフトウェアとの互換性を維持しながら、電力効率の高い実装に焦点を当てたARMアーキテクチャに64ビットサポートを導入します。クリーンなアプローチを採用することにより、ARMv8-Aプロセッサは、将来の最も革新的で効率的なデバイスを駆動するARMプロセッサの低消費電力特性を維持しながら、利用可能なパフォーマンス範囲を拡張します。 ARMには、ARMv8-Aアーキテクチャをサポートする3つの異なる製品層があります:高性能、高効率、および超高効率。
ARMv8-Aは、ARMアーキテクチャに64ビットアーキテクチャサポートを導入し、以下を含みます。
- 64ビット汎用レジスタ、SP(スタックポインター)およびPC(プログラムカウンター)
- 64ビットデータ処理および拡張仮想アドレス指定
2つの主な実行状態:
- AArch64-例外モデル、メモリモデル、プログラマーモデル、およびその状態の命令セットサポートを含む64ビット実行状態
- AArch32-例外モデル、メモリモデル、プログラマーモデル、およびその状態の命令セットサポートを含む32ビット実行状態
それより低いもの(ARMv7など)は32ビットです。