トッツィーロール

忘れたころに記事を書く備忘録

Capstoneをビルドする

Capstone disassembly frameworkをubuntuでビルドする方法

デフォルトの設定でビルド

git clone https://github.com/aquynh/capstone.git
./make.sh

クロスプラットフォーム向けのビルド
ロスコンパイラをインストール

sudo apt install g++-arm-linux-gnueabihf
sudo apt install g++-aarch64-linux-gnu  //arm64

AndroidNDKを利用する場合

export NDK = ndkpath
./make.sh cross-android arm

arm64

export NDK = ndkpath
./make.sh cross-android arm64


参考
g0blin Research: Capstone Engine on Android
x86_64のUbuntuでC/C++のソースコードをARM/ARM64用にクロスコンパイルしてQEMUで実行する方法のまとめ - Qiita