📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 1,238行目: | 1,238行目: | ||
Linux PCにおいて、以下の依存関係のライブラリをインストールする。<br> | Linux PCにおいて、以下の依存関係のライブラリをインストールする。<br> | ||
(Texinfoは、GNU公式Webサイトにアクセスして、ソースコードからインストールすることを推奨する)<br> | (Texinfoは、GNU公式Webサイトにアクセスして、ソースコードからインストールすることを推奨する)<br> | ||
sudo zypper install autoconf automake cmake unzip tar git wget pkg-config gperf gcc gcc-c++ | sudo zypper install autoconf automake cmake unzip tar git wget pkg-config gperf gcc gcc-c++ \ | ||
gawk bison openssl flex figlet pigz ncurses-devel ncurses5-devel texinfo | gawk bison openssl flex figlet pigz ncurses-devel ncurses5-devel texinfo | ||
<br> | <br> | ||
GCC ARMツールチェーンにおいて、GCC 8以降が必要なため、Linaro社のGCC ARMツールチェーンは使用できない。<br> | |||
そのため、開発者がGCC ARMツールチェーンを作成する必要がある。<br> | |||
詳細は、[[インストール - GCC#クロスコンパイラ向けGCCツールチェーンのインストール]]を参照すること。<br> | |||
<br> | <br> | ||
Qt 6を使用してクロスコンパイルする場合、x86 64向けのQtライブラリも必要となる。<br> | |||
そのため、Qtオンラインインストーラからx86 64向けのQtライブラリをインストールする。<br> | |||
<br> | <br> | ||
<u>(Qt 6のソースコードからx86 64向けのQt 6ライブラリをビルドおよびインストールしてもよいが、煩雑なため推奨しない)</u><br> | |||
<br> | <br> | ||
wget http://download.qt.io/official_releases/online_installers/qt-unified-linux-x64-online.run | |||
<br> | <br> | ||
ダウンロードしたファイルに実行権限を付加する。<br> | |||
chmod +x qt-unified-linux-x64-online.run | |||
<br> | <br> | ||
次に、GCCおよびmake等の開発に付随するライブラリをインストールする。<br> | |||
# CentOS | |||
sudo yum groupinstall "Development tools" | |||
# SUSE | |||
sudo zypper install --type pattern devel_basis | |||
<br> | |||
Qtオンラインインストーラを実行する。<br> | |||
./qt-unified-linux-x64-online.run | |||
<br> | |||
Qtのインストール画面に従って、Qt 6をインストールする。<br> | |||
<br> | |||
==== PinePhoneの設定 ==== | ==== PinePhoneの設定 ==== | ||
Qtのクロスコンパイルの手順において、SSH接続ができることが必須のため、SSH Serverをインストールおよび設定する。<br> | Qtのクロスコンパイルの手順において、SSH接続ができることが必須のため、SSH Serverをインストールおよび設定する。<br> | ||