Qtアプリのバイナリサイズを削減する(3)
Qtアプリのバイナリサイズを削減する(2) ではサイズに最適化した結果で30%程度サンプルアプリのバイナリサイズを削減することができました。 今回は、さらに次に試すべきオプションを試してみます。 リンク時に最適化を行うコンパイルオプション Link Time Optimizati...
Qtアプリのバイナリサイズを削減する(2) ではサイズに最適化した結果で30%程度サンプルアプリのバイナリサイズを削減することができました。 今回は、さらに次に試すべきオプションを試してみます。 リンク時に最適化を行うコンパイルオプション Link Time Optimizati...
Qtアプリのバイナリサイズを削減する(1) では静的リンクで20%程度サンプルアプリのバイナリサイズを削減することができました。 今回は、次に試すべきオプションを試してみます。 サイズに最適化したコンパイルオプション 最適化オプションでサイズに最適化する -Os を指定します。 ...
という要望が最近多いので、Raspberry Pi 向けの Buildroot で Qt5 をカスタムビルドする方法 をベースに色々な方法をまとめました。 前提条件 主にローエンドのシステムで、1つの Qt アプリケーションで完結するものが対象です。 wayland などを使った...
【令和元年版】Raspberry Pi 3 で Qt 5 をビルドして動かす方法 という記事で、Rasbpian を使って Qt 5 のアプリケーションを動かす環境を整えましたが、主にクロスコンパイラのバージョンが古いという理由で、別の環境が欲しくなったため、Buildroot ...
Qt のアプリケーションは、主に以下の3種類のバイナリで構成されます。 アプリケーション本体の実行バイナリ 動的にリンクしているライブラリ Qt のモジュールなど ldd で調べられるやつです 動的にロードしているライブラリ Qt のプラグインなど ldd では調べられないやつで...
Qt Quickで天気予報を表示するアプリ の実機上のバイナリが、 not stripped だったので strip するようにしました。 How can i use strip within a Qt project でという質問の回答に正解が記載されていました。 QMAKE_...
数日前に Qiita に 【令和元年版】Raspberry Pi 3 で Qt 5 をビルドして動かす方法 という記事を書きました。 それを踏まえて Qt Creator で Raspberry Pi3 用のクロスコンパイルの設定をしていたのですが、デバッガの設定がうまくいきませ...