首页 > 系统相关 >交叉编译htop aarch64 (linux开发笔记)

交叉编译htop aarch64 (linux开发笔记)

时间:2023-11-07 10:12:48浏览次数:31  
标签:ncurses tar gnu aarch64 编译 htop linux

准备工具

开始编译

  • 第一步:先编译ncurser
#下载
wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-4.2.tar.gz 
#解压
tar -zxvf ncurses-4.2.tar.gz
# configure 配置
`./configure cc=aarch64-linux-gnu-gcc --prefix $PWD/output/`
必须加prefix,给后续htop调用链接库的时候好引用位置,因为是交叉编译依赖,所以需要install到prefix的位置
## 编译安装
make && make install
## 这样在output目录生成一下文件
bin  include  lib  share
# 查看编译出文件结构

  • 第二步: 编译htop
## 下载
wget https://github.com/htop-dev/htop/archive/refs/tags/3.2.2.tar.gz

参考资料

https://www.cnblogs.com/txsf/p/3713991.html

标签:ncurses,tar,gnu,aarch64,编译,htop,linux
From: https://www.cnblogs.com/cenidema/p/17812894.html

相关文章

  • 升级linux下的python版本(3.10.11)
    以centos7为例将python升级到3.10.11一、安装必备软件包##第一步基础包yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-devellibpcap-develxz-develgcc##第二步安装db4-devel,必先安装epel-releasey......
  • 如何在 Linux 中配置使用 SSD (固态驱动器)
    当我在运行 Linux 的计算机上安装我的第一块固态驱动器(SSD)后,我开始探索如何用好它们。SSD在操作方式上与传统磁性驱动器不同,并且它们需要在软件上另行处理以达到功能优化。传统磁盘驱动与ssd的不同在传统磁盘驱动器上,删除时所删除的文件不会从磁盘中完全删除。这就是为什么......
  • 【Linux】Linux终端常用快捷键
    1、移动光标Ctrl+b:同键盘左键,向左移动光标。Ctrl+f:同键盘右键,向右移动光标。Alt+b:向前移动一个词的距离。如果shell终端配置启用了可以通过快捷键打开菜单,会发生冲突,解决办法是禁用这个功能或者和Shift键一起使用。Alt+f:向后移动一个词的距离。如果shell终端配置启用......
  • Linux 中的 sar 命令示例
    一、概述 sar命令根据从系统活动收集的数据显示系统使用情况报告。这些报告由各个部分组成,每个部分都包含数据类型和收集数据的时间。sar命令的默认模式显示访问CPU的每一类资源(例如用户、系统、I/O调度等)以不同时间增量的CPU使用率。它还显示空闲CPU的百分比给定的时......
  • 通过SSH进行安全通信(Linux)
    一:概述对于Linux系统来说,系统管理员可以通过SSH协议远程管理Linux进行安全通信.通常情况下,Linux系统管理员会同时管理多台Linx主机。通过SSH协议,用户就可以在多一台主机远程上管理所有的Linux系统。二:SSH进行安全通信之因关于SSH,相信你进行远程登录的时候已经有了一点赘述。我们使......
  • Linux Vim批量注释和自定义注释
    使用Vim编辑Shell脚本,在进行调试时,需要进行多行的注释,每次都要先切换到输入模式,在行首输入注释符"#"再退回命令模式,非常麻烦。连续行的注释其实可以用替换命令来完成。换句话说,在指定范围行加"#"注释,可以使用":起始行,终止行s/^/#/g",例如::1,10s/^/#/g表示在第1~10行行首加"#......
  • linux 中查看GNU c库版本 libr.so.6(GLIBC版本)
     001、centos7中(base)[root@pc1test]#cat/etc/redhat-release##查看当前系统CentOSLinuxrelease7.6.1810(Core)(base)[root@pc1test]#ldd--version##查看gnuc库版本ldd(GNUlibc)2.17Copyright(C)2012FreeSoftwareFoundatio......
  • Linux操作系统 no.6
    xshell连接虚拟机: 1.查看ip地址点击VMware左上角“编辑”------“虚拟网络编辑器”,点击NAT模式后,点击NAT设置,记住网关ip设置虚拟机的IP地址,子网掩码,网关在终端里输入:vi/etc/sysconfig/network-scripts/ifcfg-en33。进入vim编辑器,然后按i进入编辑模式,按下图进行修改,修改完......
  • Linux操作系统 no.3
    ACL基本用法:getfacl查看ACL权限 setfacl设置ACL权限  setfacl-mu:alice:rw/home/test.txt-m :修改ACL权限-x :可以删除用户对文件的所有权限-b :可以删除所有的扩展ACL权限,回到UGO基本权限 ACL高级特性:最大有效权限 :mask继承 :default 高级权限:修改......
  • linux配置静态ip连接网络
    1.打开虚拟机,打开编辑选择虚拟网络编辑器。选择vmnet8进行编辑,将子网ip设置为192.168.88.0,将子网掩码设置为255.255.255.0,设置网关并且保存2.打开Linux终端输入cd/etc/sysconfig/network-scripts/vimifcfg-ens32编辑 ifcfg-ebs32文件将BOOTPROTO设置为static添加设置......