linux

使用arm-linux-gcc 生成.o 并归档成.a

arm-linux-gnueabihf-gcc -Wall -c getint.c -o getint.o -mfloat-abi=softfp -g
arm-linux-gnueabihf-ar rcs libgetint.a getint.o

Android

build.gradle 中 Android增加配置

    sourceSets {
        main {
            jni.srcDirs = []
        }
    }
    externalNativeBuild {
        ndkBuild {
            path file("src/main/jni/Android.mk")
        }
    }

工程根目录的local.properties 中指定ndk-r9c

ndk.dir=F\:\\android-ndk-r9c-windows-x86\\android-ndk-r9c

用别的版本ndk出现run失败问题

打赏
支付宝 微信
上一篇 下一篇