QtライブラリをコンパイルしたスタンドアロンLinuxアプリケーションを出荷しています。アプリケーションで使用されていないものを削除するためにQtライブラリを削除するにはどうすればよいですか?
私のソースコードをスキャンし、自分のアプリケーションが使用するクラス/メソッドを調べるツールがありますか?Qtソースコードから不必要な/未使用のものを抜き出し、アプリケーションに合わせてカスタマイズしたQtライブラリをコンパイルします。余分な肥大?もちろん、これは最良のシナリオです。 しかし、コンパイルされたqtライブラリをできるだけスリムにして、Linuxスタンドアロンのアプリケーションを作ることができる最も近い既存のソリューションは何ですか?
完全に真実ではありません。 PNGまたはJPEGローダーのような特定のプラグインが実際に使用されているかどうかを100%検出するために、リンカでなくてもツールは使用できません。読み込まれたファイル名をチェックする必要があります。リンカーは試してみません。 – MSalters