当前位置: 首页 > article >正文

psmisc移植到ARM Linux环境

在Ubuntu编译:

一、可能依赖的gettext环境,源码: https://ftp.gnu.org/pub/gnu/gettext/gettext-0.23.tar.gz.

编译步骤:

1. ./configure  --prefix=$(pwd)/build  

2. make

3. make install

二、依赖的ncurses 库,源码:Index of /pub/gnu/ncurses

编译步骤:

1. ./configure --host="arm-xxx-linux-gnueabihf" --prefix=$(pwd)/build  CC=/home/arm-xxx-linux-gnueabihf/bin/arm-bianyi-linux-gnueabihf-gcc CXX=/home/arm-xxx-linux-gnueabihf/bin/arm-xxx-linux-gnueabihf-g++

2. make

3. make install

三、psmisc 源码:https://gitlab.com/psmisc/psmisc

编译步骤:

1. ./autogen.sh

如果提示当前Ubuntu 的gettext版本过低,则需要下载上边gettext源码,按照步骤编译安装。

2. ./configure --host="arm-xxx-linux-gnueabihf" --prefix=$(pwd)/build  CC=/home/arm-xxx-linux-gnueabihf/bin/arm-xxx-linux-gnueabihf-gcc LDFLAGS="-L/home/ncurses-5.6/lib" CPPFLAGS="-I/home/ncurses-5.6/include/" 

一定加入上边编译出来的ncurses库文件路径和头文件路径

3. make

4. make install


http://www.kler.cn/a/429707.html

相关文章:

  • 主数据系统建设模式分析
  • 利用AI大模型和Mermaid生成流程图
  • Docker Desktop 构建java8基础镜像jdk安装配置失效解决
  • 昵称 校验
  • Full GC 日志
  • 稀疏编码 (Sparse Coding) 算法详解与PyTorch实现
  • 【EthIf编译脚本】communication/EthIf/EthIf.mod.mk
  • 夜莺运维指南之自定义告警模板
  • C/C++流星雨
  • 使用php生成、识别二维码
  • ElasticSearch如何做性能优化?
  • Online Monocular Lane Mapping
  • vba学习系列(9)--按需求计数单元格数量
  • vue之$emit 获取返回值
  • 数字孪生与大型模型强强联合,共塑工业制造崭新前景
  • .NET用C#导入Excel数据到数据库
  • 面试技术点之安卓篇
  • 游戏AI实现-有限状态机
  • 通过Zynq FPGA对雷龙SD NAND进行测试
  • 黑马商城docker部署部分MySQL拉取超时解决方法
  • 前端学习纪要
  • java八股-流量封控系统
  • Leetcode 每日一题 1.两数之和
  • Linux图形化工具推荐
  • 【sgUploadImage】自定义组件:基于elementUI的el-upload封装的上传图片、相片组件,适用于上传缩略图、文章封面
  • 【Linux】08 -- 重定向命令及管道命令