Android 交叉编译 htop 和使用方法(klaus.wng@gmail.com)
1、什么是 htop
htop 来源于 top,top 是 Unix/linux 下功能强大的性能检测工具之一,用于实
时检测并统计进程的属性和状态,基于 ncurses 库,可上显示文字界面。但是 top
已经非常陈旧,不支持鼠标点击操作,不支持查看进程的各个子线程的信息(对于
我来说,这个非常重要,有助于分析代码的效率并优化),不支持 color 显示,易
用性较差(曾有人提出改进 top 但未被接受)。htop 官网对 htop 和 top 的比较:
2、htop 源码下载
网站首页:http://hisham.hm/htop/index.php?page=main
源码下载:git clone https://github.com/hishamhm/htop
GitHub 地址:https://github.com/hishamhm/htop
目前最新版本是 2.0.1,次之 2.0.0,再次之 1.0.3
3、使用 ndk 进行交叉编译
3.1 下载 ndk,不同的 Android 版本有不同的 ndk,4.4 使用的是 android-ndk-
r9b-linux-
x86_64.tar.bz2(http://docs.huihoo.com/android/4.4/tools/sdk/ndk/index.ht
ml);android 5.0 的 NDK 下载地址
(http://docs.huihoo.com/android/5.0/tools/sdk/ndk/index.html)
3.2 解压 android-ndk-r9b-linux-x86_64.tar.bz2,并安装交叉编译工具,安装
之后,就按照正常的 linux 交叉编译流程操作就可以了
$./make-standalone-toolchain.sh --arch=arm --ndk-
dir=/home/klaus/tools/android-ndk-r9b --system=linux-x86_64 --install-
dir=/home/klaus/tools/android-ndk-r9b --platform=android-19
这样就将交叉编译工具安装到/home/klaus/tools/android-ndk-r9b
3.3 交叉编译 ncurses
评论0
最新资源