gperftools_build_for_android
介绍
使用android NDK编译 gperftools
使用环境与工具
ubuntu 16.04
android-ndk-r15c
gperftools-2.7
使用说明
cd gperftools-2.7,编写脚本:build_android.sh 项目已经自带。
执行脚本 ./build_android.sh 进行配置参数,详情请见./configure --help 成功后进行make install
5.建议使用本项目上传的源码,如果自己从官网下载源码的,在make的过程中会有以下问题
src/base/linux_syscall_support.h:2078:16: error: 'ulong' has not been declared
src/base/linux_syscall_support.h:2078:16: error: 'ulong' has not been declared
In file included from src/malloc_hook.cc:698:0:
src/malloc_hook_mmap_linux.h:71:39: error: '__off64_t' has not been declared
src/malloc_hook_mmap_linux.h: In function 'void* do_mmap64(void*, size_t, int, int,
int, int)':
src/malloc_hook_mmap_linux.h:87:30: error: 'SYS_mmap2' was not declared in this scop