编译安装arm架构htop命令

如何在arm设备上编译安装htop命令

htop是什么

  htop——⼀个可以让⽤户与之交互的进程查看器。作为⽂本模式的应⽤程序,主要⽤于控制台或X终端中。当前具有按树状⽅式来查看进程,⽀持颜⾊主题,可以定制等特

性。

与top相⽐,htop有以下优点:

  1、可以横向或纵向滚动浏览进程列表,以便看到所有的进程和完整的命令⾏。

  2、在启动上,⽐ top 更快。

  3、杀进程时不需要输⼊进程号。

  4、htop ⽀持⿏标操作。

  5、top 已经很⽼了。


1、下载 htop-1.0.2.tar.gz压缩包和需要的依赖包ncurses.tar.gz

http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gz

Download htop from SourceForge.net

2、解压两个压缩包,并创建两个安装目录

tar xvzf ncurses.tar.gz

tart xvzf htop-1.0.2.tar.gz

mkdir install_ncurses

mkdir install_htop


3、编译ncurses

由于htop依赖于ncurses库,因此需要先编译ncurses,进⼊ncurses⽬录,并配置交叉编译

cd ncurses-5.9

./configure --prefix=/install_ncurses --build=arm-linux  --without-cxx --without-cxx-binding --without-ada --without-manpages --without-progs --without-tests --with-shared

编译并安装ncurses库

nake&&make install

编译安装后会在install_ncurses下⽣成ncurses的库和头⽂件等⽂件

bin include lib share


4、编译htop

进⼊htop⽬录,并配置htop交叉编译选项,注意插到需通过LDFLAGS指定ncurses库所在的⽬录并通过CPPFLAGS指定ncurses头⽂件所在的⽬录

./configure  --prefix=/install_htop --disable-unicode --build=arm-linux   --host=arm-linux  LDFLAGS=-L/install_ncurses/lib CPPFLAGS=-I/install_ncurses/include/ncurses 

编译安装htop

make&&make install

编译完成后会在install_htop目录下生成安装完的文件


5、将编译完成的将ncurses编译⽣成的⽂件及htop的可执⾏⽂件移植到⽬标系统对应的⽂件夹

cd /install_ncurses

cp -frP lib/* /usr/lib/

cp -frP share/* /usr/share/

cd /install_htop

cp -P bin/htop /usr/sbin/


到此编译安装完成,htop命令可以使用了






发布时间:2022-10-17 9:13 Monday
  • 版权声明:除非注明,文章均为【舞乂IT-专注于网络技术分享】原创,欢迎转载!转载请注明本文地址,谢谢!

  • 作者:舞乂IT-专注于网络技术分享

    舞乂人生,打造不一样的世界!共同学习,共同努力,提升技能!!!!!

    返回列表
    上一篇:
    下一篇: