「インストール - Qt5 Raspberry Pi」の版間の差分

ナビゲーションに移動 検索に移動
420行目: 420行目:
Qt 5をクロスビルドおよびインストールする。<br>
Qt 5をクロスビルドおよびインストールする。<br>
Qt 5.8以降は、<code>-no-use-gold-linker</code>オプションを付加する必要がある。<br>
Qt 5.8以降は、<code>-no-use-gold-linker</code>オプションを付加する必要がある。<br>
<syntaxhighlight lang="sh">
  # EGLFSの場合
  # EGLFSの場合
   
   
440行目: 441行目:
  export PKG_CONFIG_LIBDIR=$PKG_CONFIG_SYSROOT_DIR/usr/lib/pkgconfig:$PKG_CONFIG_SYSROOT_DIR/usr/lib/arm-linux-gnueabihf/pkgconfig:$PKG_CONFIG_SYSROOT_DIR/usr/share/pkgconfig
  export PKG_CONFIG_LIBDIR=$PKG_CONFIG_SYSROOT_DIR/usr/lib/pkgconfig:$PKG_CONFIG_SYSROOT_DIR/usr/lib/arm-linux-gnueabihf/pkgconfig:$PKG_CONFIG_SYSROOT_DIR/usr/share/pkgconfig
   
   
  ../qt-everywhere-src-5.15.13/configure -release  \
  ../qt-everywhere-src-5.15.x/configure -release  \
  -device linux-raspberrypi-new-g++                      \
  -device linux-raspberrypi-new-g++                      \
  -device-option CROSS_COMPILE=$CROSS_COMPILE            \
  -device-option CROSS_COMPILE=$CROSS_COMPILE            \
456行目: 457行目:
  -I$SYSTEMROOT/usr/include/aarch64-linux-gnu                    \  # Raspberry Pi OS 64ビットの場合
  -I$SYSTEMROOT/usr/include/aarch64-linux-gnu                    \  # Raspberry Pi OS 64ビットの場合
  -L$SYSTEMROOT/usr/lib/aarch64-linux-gnu                            # Raspberry Pi OS 64ビットの場合
  -L$SYSTEMROOT/usr/lib/aarch64-linux-gnu                            # Raspberry Pi OS 64ビットの場合
</syntaxhighlight>
<br>
<br>
<syntaxhighlight lang="sh">
  # XCBの場合
  # XCBの場合
   
   
477行目: 480行目:
  export PKG_CONFIG_LIBDIR=$PKG_CONFIG_SYSROOT_DIR/usr/lib/pkgconfig:$PKG_CONFIG_SYSROOT_DIR/usr/lib/arm-linux-gnueabihf/pkgconfig:$PKG_CONFIG_SYSROOT_DIR/usr/share/pkgconfig
  export PKG_CONFIG_LIBDIR=$PKG_CONFIG_SYSROOT_DIR/usr/lib/pkgconfig:$PKG_CONFIG_SYSROOT_DIR/usr/lib/arm-linux-gnueabihf/pkgconfig:$PKG_CONFIG_SYSROOT_DIR/usr/share/pkgconfig
   
   
  ../qt-everywhere-src-5.15.13/configure -release  \
  ../qt-everywhere-src-5.15.x/configure -release  \
  -device linux-raspberrypi-new-g++                      \
  -device linux-raspberrypi-new-g++                      \
  -device-option CROSS_COMPILE=$CROSS_COMPILE            \
  -device-option CROSS_COMPILE=$CROSS_COMPILE            \
493行目: 496行目:
  -I$SYSTEMROOT/usr/include/aarch64-linux-gnu                    \  # Raspberry Pi OS 64ビットの場合
  -I$SYSTEMROOT/usr/include/aarch64-linux-gnu                    \  # Raspberry Pi OS 64ビットの場合
  -L$SYSTEMROOT/usr/lib/aarch64-linux-gnu                            # Raspberry Pi OS 64ビットの場合
  -L$SYSTEMROOT/usr/lib/aarch64-linux-gnu                            # Raspberry Pi OS 64ビットの場合
</syntaxhighlight>
<br>
<br>
<syntaxhighlight lang="sh">
  # 共通
  # 共通
  gmake -j $(nproc)
  gmake -j $(nproc)
  gmake install
  gmake install
</syntaxhighlight>
<br>
<br>
<u>もし、Linux PCで使用するQtライブラリを配置するディレクトリにrccファイルが存在しない場合は、rccファイルをQtライブラリのbinディレクトリにコピーする。</u><br>
<u>もし、Linux PCで使用するQtライブラリを配置するディレクトリにrccファイルが存在しない場合は、rccファイルをQtライブラリのbinディレクトリにコピーする。</u><br>

案内メニュー