1. 下载 sysstat

镜像下载路径:https://gitcode.net/mirrors/sysstat/sysstat/-/tree/v12.5.5

2. 下载ndk

镜像下载路径:https://developer.android.google.cn/ndk/downloads?hl=zh-cn

3. 写编译脚本build.sh

脚本如下:

#!/bin/bash
###################################
#### build script for sysstat_v12.5.5
#### url:https://gitcode.net/mirrors/sysstat/sysstat/-/tree/v12.5.5
#### Date: 2021-12-28
#### Author: Tim
#################################### ndk for linux https://developer.android.google.cn/ndk/downloads?hl=zh-cn
NDKROOT_PATH=/home/xxxx/workspace/tools/android-ndk-r23b# current dir
CUR_PATH=$(pwd)# Only choose one of these, depending on your build machine...
export TOOLCHAIN=$NDKROOT_PATH/toolchains/llvm/prebuilt/linux-x86_64
# Only choose one of these, depending on your device...
export TARGET=aarch64-linux-android
#export TARGET=armv7a-linux-androideabi
# Set this to your minSdkVersion.
export API=28
# Configure and build.
export AR=$TOOLCHAIN/bin/llvm-ar
export CC=$TOOLCHAIN/bin/$TARGET$API-clang
export AS=$CC
export CXX=$TOOLCHAIN/bin/$TARGET$API-clang++
export LD=$TOOLCHAIN/bin/ld
export RANLIB=$TOOLCHAIN/bin/llvm-ranlib
export STRIP=$TOOLCHAIN/bin/llvm-strip# make install output dir.
if [ ! -d $CUR_PATH/out ]; then
mkdir -p $CUR_PATH/out
fi./configure --host $TARGET --cache-file=$CUR_PATH/cache_file_0 --prefix=$CUR_PATH/out --exec-prefix=$CUR_PATH/out
make
make install

编译# sudo ./build.sh 

4. 拷贝编译后的文件

Android NDK交叉编译sysstat工具相关推荐

  1. android 能调用gcc_如何在命令行下使用Android NDK交叉编译工具

    我们知道,在Linux下可以使用gcc来把一份C代码编译成为Linux上的可执行程序, 如: $ gcc -o main.out main.c 而Android平台提供了NDK工具包来交叉编译可以运行 ...

  2. 如何在命令行下使用Android NDK交叉编译工具

    我们知道,在Linux下可以使用gcc来把一份C代码编译成为Linux上的可执行程序, 如: $ gcc -o main.out main.c 而Android平台提供了NDK工具包来交叉编译可以运行 ...

  3. android ndk交叉编译pcl 1.9.1

    目录 android ndk交叉编译pcl 1.9.1 依赖库 android ndk 下载 使用cmake交叉编译lib库 编译pcl 完整的android studio cmake配置代码 and ...

  4. 【ANDROID 】交叉编译链工具

    ANDROID 交叉编译链工具下载 不受支持的 NDK 下载 ORB_SLAM2在Android上的移植过程 (Android Studio 2.2+OpenCV 3.2+Cmake)

  5. Android NDK 导出独立工具链

    传统方式调试 NDK 开发的程序比较麻烦,先要编译成 JNI,又要导出 java接口,还要再写一个 java 工程,改一个地方又要连续改几处,这样效率是很低的.最频繁使用的关键工作路径(编译/调试环节 ...

  6. android so readelf.exe,android ndk中的工具使用

    1. 动态so处理: arm-linux-androideabi-readelf.exe -a XX.so > xx.txt输出所有函数 arm-linux-androideabi-objdum ...

  7. 安卓linux交叉编译,Linux Ubuntu下用Android NDK 生成独立交叉编译链

    本文主要介绍使用Android NDK生成独立交叉编译链,然后使用独立交叉编译链编译Android程序 下载NDK 下载与自己操作系统相吻合的版本 下载地址 解压到安装目录(如~/myndk): ta ...

  8. Android NDK学习笔记1:基础

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/119005718 本文出自[赵彦军的博客] 文章目录 (一)什么是Android N ...

  9. 基于 Android NDK 的学习之旅-----序言

    前些日子做了个Android项目, 引擎层用C的, 准备写这个系类的文章,借此跟朋友来分享下我NDK开放的经验以及自己知识的总结和备忘.希望能给需要这方面资料的朋友提供一定的帮助. 主要涉及到:  环 ...

  10. 使用 Android NDK 的交叉编译工具链移植 C/C++ 项目到安卓平台

    什么是 NDK? Android NDK 是一套可以让开发者在安卓应用开发中使用 C/C++ 实现特定模块的工具集,不是所有应用都需要用到,但是正确地使用可以有效提高应用运行效率和安全性. 为什么要在 ...

最新文章

  1. SpringBoot + WebMagic实现一个的爬虫框架
  2. Hibernate连接池配置实例
  3. 银行加速“去房地产化”
  4. js用递归遍历多维数组_js面试题更新之40
  5. php get_extension_funcs,get_extension_funcs()
  6. ybtoj洛谷P4406三角形面积并(扫描线)
  7. xlwings,让excel飞起来!
  8. php 字符串hash比较,分析两个 url 查询字符串和 hash 的区别
  9. sublime 插件(持续更新)
  10. Unity中颜色空间(Color)HSV,HSB,HSL
  11. 爬虫出现selenium.common.exceptions.NoSuchWindowException: Message: Browsing context has been discarded
  12. ARIMA时间序列分析——(一)数据平稳性检验
  13. java中求两个数的最小公倍数,最大公约数的简便方法
  14. airpods pro是按压还是触摸_使用AirPods Pro一个月后,我是这么看待它的
  15. PHP 生成Excel报表基本操作
  16. Zookeeper实例创建和会话建立的异步特性
  17. matlab声场仿真实例,丹麦理工大学MATLAB编写的超声声场仿真软件
  18. 华为s2600t java_华为服务器RH2288H V2连接 华为存储S2600T
  19. CDISC--SDTM--简述SE
  20. 人民币中间价详解及查询网址

热门文章

  1. Android应用开发——记事本
  2. IDEA代码和页面前进后退快捷键
  3. 求不规则立方体表面积java_立方体的表面积怎么求(测算表面积公式全集)
  4. android模拟qq进场动画,Android用ViewPager仿QQ实现多页面滑动及动画效果
  5. TCP MIN_RTO 辩证考
  6. android移动控件位置
  7. react中动态渲染背景图片
  8. vue3 ts版本深度拷贝功能推荐ts-deepmerge
  9. jquery 抓取微博_使用jQuery和RegexJavaScript进行客户端网络抓取
  10. 百度轻应用hackathon比赛:猩猩理财