参考链接
https://blog.csdn.net/u013422297/article/details/82592850
官网下载ndkr16b
解压完以后放到/opt目录下
vim /etc/profile
export NDK_HOME=/opt/android-ndk-r16b #(就是解压出来之后的文件夹路径,这里是要改的)
export PATH=$PATH:$NDK_HOMEsource /etc/profile
ndk-build -v

https://www.cnblogs.com/guanglun/p/9340079.html
export PATH=/opt/android-ndk-r16b/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin:$PATH
arm-linux-androideabi-gcc -pie -fPIE --sysroot=/home/guanglun/workspace/rk3399/android-ndk-r13b/platforms/android-24/arch-arm -o hello hello.c执行失败
先生产工具链cd /opt/android-ndk-r16b
# build/tools/make-standalone-toolchain.sh --toolchain=arm-linux-androideabi-4.9 --platform=android-21 --install-dir=../android-toolchain-r16b/android-armv7 --arch=arm
HOST_OS=linux
HOST_EXE=
HOST_ARCH=x86_64
HOST_TAG=linux-x86_64
HOST_NUM_CPUS=3
BUILD_NUM_CPUS=6
Toolchain installed to ../android-toolchain-r16b/android-armv7.
root@deyi-virtual-machine:/opt/android-ndk-r16b#
cd /opt/android-toolchain-r16b/android-armv7
export PATH=/opt/android-toolchain-r16b/android-armv7/bin:$PATH
export SYSROOT=/opt/android-toolchain-r16b/android-armv7/sysroot
arm-linux-androideabi-gcc -pie -fPIE --sysroot=$SYSROOT -o hello hello.c
编译成功
参考例子
https://github.com/MingHuang1024/CrossCompileForAndroid