「インストール - Qt6 Banana Pi (RISC-V)」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
425行目: 425行目:
  set(CMAKE_SHARED_LINKER_FLAGS_INIT  "-Wl,-rpath-link,${TARGET_SYSROOT}/usr/lib/riscv64-linux-gnu")
  set(CMAKE_SHARED_LINKER_FLAGS_INIT  "-Wl,-rpath-link,${TARGET_SYSROOT}/usr/lib/riscv64-linux-gnu")
    
    
  # RISC-V64 compiler flags
  # RISC-V64 ベクトル拡張対応コンパイラフラグ
# rv64gc = rv64imafd_zicsr_zifencei (general purpose 64-bit RISC-V)
  set(QT_COMPILER_FLAGS "-march=rv64gcv -mabi=lp64d")
# -mabi=lp64d = 64-bit long and pointer, double-precision float ABI
  set(QT_COMPILER_FLAGS "-march=rv64gc -mabi=lp64d")
# リリースビルド用の最適化フラグ
  set(QT_COMPILER_FLAGS_RELEASE "-O2 -pipe")
  set(QT_COMPILER_FLAGS_RELEASE "-O2 -pipe -ftree-vectorize")
# リンカフラグ
  set(QT_LINKER_FLAGS "-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed")
  set(QT_LINKER_FLAGS "-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed")