12,964
回編集
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. | ../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. | ../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> |