
ndk跨平台编译
melon-gaga
这个作者很懒,什么都没留下…
展开
-
交叉编译secp256k1 android版本so库
编译脚本,根据android架构进行修改#!/usr/bin/env bashset -eexport ANDROID_NDK=/root/zol/zolsvn/projects/kernelmodule/zollimit/android-ndk-r14bexport ARCH=arm64-v8aexport TOOLCHAIN=/root/zol/zolsvn/projects/kernelmodule/zollimit/android-ndk-r14b/toolchainsexpor原创 2021-01-13 15:37:49 · 460 阅读 · 0 评论 -
编译libevent android版本动态库
libevent编译成android动态库较为麻烦,下面来详细介绍整个编译过程。1. 下载libevent源码(最好源码版本和本教程保持一致)https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz2. 下载android交叉编译工具ndk(不挂链接,自行百度安装)3. 编译mk文件Android.mkLOCAL_PATH := $原创 2020-10-30 10:53:31 · 1442 阅读 · 2 评论 -
gmssl国密使用ndk编译android版本
编译脚本build.sh:(编译gmssl android 64位版本)#!/bin/bashPLATFORM_VERSION=16export ANDROID_PATH=/home/melon/Desktop/android-ndk-r14b-linux-x86_64/android-ndk-r14bexport MAKE_TOOLCHAIN=$ANDROID_PATH/build/tools/make-standalone-toolchain.shexport TOOLCHAIN_PAT原创 2020-09-10 15:52:28 · 820 阅读 · 1 评论 -
error: unknown type name ‘__float128‘ __float128
参照这哥们的方法,我采用了第三种方法,指定sysroot为ndk的std路径取代gcc的std头文件路径修改makefile,根据你实际的makefile进行修改sysrootCROSS_SYSROOT=/android-ndk-r14b/platforms/android-22/arch-arm64编译通过...原创 2020-09-10 15:41:24 · 4616 阅读 · 0 评论