bloaty
https://github.com/google/bloaty
Bloaty McBloatface:バイナリ用のサイズプロファイラー
インストール
Windows
CMakeでインストールする.
MinGW Makefiles
ビルドするなら,msys2内部のMinGW64のmake(mingw-w64-x86_64-make
)をインストールしておく必要がある.
また,bloatyのCMAKEでpkg-configなるものも必要らしく.こちらもMinGW64のpkg-config(mingw-w64-x86_64-pkgconf
)をインストールしておく.
このとき,環境変数で別のプログラムでなんか別のバイナリが呼ばれている可能性があるので,環境変数PATH
の順番には注意する.
msys2系のディレクトリは上位に通しておいたほうが良い.
cmake -B build -G "MinGW Makefiles" -S . cmake --build build cmake --build build --target install
MacOS
Windowsと同様にCMakeでインストールしようと思ったがcapstone.h
がないと言われて苦戦していたが、Homebrewでインストールできるということをあとから知った。
https://formulae.brew.sh/formula/bloaty