Skip to content

Instantly share code, notes, and snippets.

@kjunichi
Created October 14, 2016 08:01
Show Gist options
  • Save kjunichi/d3b34845cc975f481e7dab28eddc6835 to your computer and use it in GitHub Desktop.
Save kjunichi/d3b34845cc975f481e7dab28eddc6835 to your computer and use it in GitHub Desktop.
2016/10/13

NDKでImageMgaick

Magick++が必要

git checkout 6.9.6-1

~/Library/Android/sdk/ndk-bundle/

mrmagickを振り返ると

各コンパイラへのパスが通っているCCで指定

依存ライブラリ

zlib

export AR=x86_64-apple-darwin14-ar export RANLIB=x86_64-apple-darwin14-ranlib export CC=x86_64-apple-darwin14-clang

~/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/

export CFLAGS="-D__android__ --sysroot=$HOME/Library/Android/sdk/ndk-bundle/platforms/android-23"

arm

export AR=/Library/Android/sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar export RANLIB=/Library/Android/sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib export CC="$HOME/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/bin/clang -target armv5te-none-linux-androideabi"

PATH=~/Library/Android/sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin:$PATH AR=arm-linux-androideabi-ar ./configure --prefix=../dist/arm --static

x86_64

export AR=~/Library/Android/sdk/ndk-bundle/toolchains/x86_64-4.9/prebuilt/darwin-x86_64/bin/x86_64-linux-android-ar

libtool問題

configureを編集

関連

アクセス解析タグ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment