385行目: 385行目:
*: または
*: または
*: <code>git clone https://github.com/qt/qtbase -b <Qtのバージョン></code>
*: <code>git clone https://github.com/qt/qtbase -b <Qtのバージョン></code>
*: <br>
*: <code>cp -r ./qtbase/mkspecs/linux-arm-gnueabi-g++ ./qtbase/mkspecs/linux-arm-gnueabihf-g++</code>
*: <code>sed -i -e 's/arm-linux-gnueabi-/arm-linux-gnueabihf-/g' ./qtbase/mkspecs/linux-arm-gnueabihf-g++/qmake.conf</code>
*: <br>
*: <br>
* Qt Everywhere Opensourceをビルドする場合
* Qt Everywhere Opensourceをビルドする場合
393行目: 390行目:
*: <code>tar xf qt-everywhere-opensource-src-x.x.x.tar.gz</code>
*: <code>tar xf qt-everywhere-opensource-src-x.x.x.tar.gz</code>
*: <code>cd qt-everywhere-opensource-src-x.x.x</code>
*: <code>cd qt-everywhere-opensource-src-x.x.x</code>
*: <br>
*: <code>cp -r qtbase/mkspecs/linux-arm-gnueabi-g++ qtbase/mkspecs/linux-arm-gnueabihf-g++</code>
*: <code>sed -i -e 's/arm-linux-gnueabi-/arm-linux-gnueabihf-/g' qtbase/mkspecs/linux-arm-gnueabihf-g++/qmake.conf</code>
*: <br>
*: <br>
* Githubからソースコードをダウンロードする場合
* Githubからソースコードをダウンロードする場合
409行目: 403行目:
*: <br>
*: <br>
<br>
<br>
<u>Raspberry Pi 3Bの場合、qmake.confをカスタマイズする必要がある。</u><br>
<u>Raspberry Pi 4Bの場合、以下のように、qmake.confをカスタマイズする必要がある。</u><br>
qmake.confファイルは、ビルド時の設定を定義するものである。<br>
qmake.confファイルは、ビルド時の設定を定義するものである。<br>
cd /<Qtのソースコードが存在するディレクトリ>/qtbase/mkspecs/devices
cp -r linux-arm-gnueabi-g++ linux-arm-gnueabihf-g++
sed -i -e 's/arm-linux-gnueabi-/arm-linux-gnueabihf-/g' ./linux-arm-gnueabihf-g++/qmake.conf
<br>
<u>Raspberry Pi 3Bの場合も、以下のように、qmake.confをカスタマイズする必要がある。</u><br>
  cd /<Qtのソースコードが存在するディレクトリ>/qtbase/mkspecs/devices
  cd /<Qtのソースコードが存在するディレクトリ>/qtbase/mkspecs/devices
  cp -r linux-rasp-pi3-g++ linux-rasp-pi3-brcm-g++
  cp -r linux-rasp-pi3-g++ linux-rasp-pi3-brcm-g++
473行目: 473行目:
  mv glesv2.pc glesv2.pc.mesa
  mv glesv2.pc glesv2.pc.mesa
<br>
<br>
==== Qtライブラリのビルド ====
==== Qtライブラリのビルド ====
ここでは、Qtソフトウェアは~/Program/Qt_Embedded/QtSoftwareディレクトリ、qmake等のホストツールは~/Program/Qt_Embedded/Hostディレクトリ、<br>
ここでは、Qtソフトウェアは~/Program/Qt_Embedded/QtSoftwareディレクトリ、qmake等のホストツールは~/Program/Qt_Embedded/Hostディレクトリ、<br>