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

C++交叉编译工具链制作以及QT交叉编译环境配置

https://github.com/crosstool-ng/crosstool-ng/releases

C++交叉编译工具链制作以及QT交叉编译环境配置

  • 1 源码构建
  • 2 使用命令
    • 2.1 查看列表
    • 2.2 查看配置
    • 2.3 配置
    • 2.4 编译
    • 2.5 编译完成后
  • 问题总结
    • configure: error: missing required tool: makeinfo
    • configure: error: missing required tool: help2man
    • configure: error: Required tool not found: GNU awk
    • configure: error: Required tool not found: libtool

1 源码构建

sudo apt-get install texinfo  help2man gawk   libtool-bin -y
tar -xvf tar -xvf crosstool-ng-1.27.0.tar.xz
cd crosstool-ng-1.27.0
./configure
make -j16
make install 

2 使用命令

2.1 查看列表

ct-ng list-samples

2.2 查看配置

ct-ng show-riscv32-unknown-elf

2.3 配置

ct-ng riscv32-unknown-elf

2.4 编译

ct-ng build

2.5 编译完成后

~/x-tools/riscv32-unknown-elf 内就是交叉编译的内容

问题总结

http://www.lryc.cn/news/583944.html

相关文章:

  • 安全访问云端内部应用:用frp的stcp功能解决SSH转发的痛点
  • 探索 Google NotebookLM:AI 驱动的效率提升新利器
  • MySQL事务实现原理
  • 低频低压减载装置
  • 构建分布式光伏“四可”能力:支撑新型电力系统安全稳定运行的关键路径
  • turbopack打包机制
  • 边缘计算与AI结合:为物联网设备带来智能决策能力
  • 对S32K144做的VCU安装快速开发Simulink库及VCU例程介绍
  • C#System.Runtime.InteropServices.ExternalException (0x80004005): GDI+ 中发生一般性错误。
  • JS实现页面实时时间显示/倒计时
  • Java 大视界 -- Java 大数据在智能交通智能停车诱导与车位共享中的应用(341)
  • selenium跳转到新页面时如何进行定位
  • 编写bat文件自动打开chrome浏览器,并通过selenium抓取浏览器操作chrome
  • 如何使用Java WebSocket API实现客户端和服务器端的通信?
  • Language Models are Few-Shot Learners: 开箱即用的GPT-3(二)
  • Android 应用常见安全问题
  • Windows Edge 播放 H.265 视频指南
  • 多模态大语言模型arxiv论文略读(156)
  • 论文阅读笔记:VI-Net: Boosting Category-level 6D Object Pose Estimation
  • web前端面试笔记
  • 微软365 PDF导出功能存在本地文件包含漏洞,可泄露敏感服务器数据
  • C#集合:从基础到进阶的全面解析
  • qemu vcpu的创建过程
  • Debian-10编译安装Mysql-5.7.44 笔记250706
  • Windows 11 安装过程中跳过微软账户创建本地账户
  • 深度学习_全连接神经网络
  • 深入理解Java虚拟机:Java内存区域与内存溢出异常
  • Linux 操作系统如何实现软硬件解耦?从容器与硬件接口封装谈起
  • 数字孪生技术引领UI前端设计新趋势:增强现实与虚拟现实的融合应用
  • 计算机学科专业基础综合(408)四门核心课程的知识点总结