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

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.xdnf.cn/news/15227.html

相关文章:

  • Windows系统DLL、运行库、DirectX等DLL丢失等异常状态
  • 【保姆级喂饭教程】GitLab创建用户规范,分支开发规范,提交日志规范
  • 【实战总结】WMIC在HW行动中的4类关键应用
  • 01-RabbitMQ消息队列
  • 通过vue如何利用 Three 绘制 简单3D模型(源码案例)
  • 【Pandas】pandas DataFrame from_records
  • TCP 保活(KeepAlive)机制详解
  • 在mac m1基于llama.cpp运行deepseek
  • 前端面试十一之TS
  • QPC框架中状态机的设计优势和特殊之处
  • 【Pandas】pandas DataFrame from_dict
  • 数据结构 顺序表(1)
  • iOS Widget 开发-7:TimelineProvider 机制全解析:构建未来时间线
  • 在Docker中运行macOS的超方便体验!
  • macOS 上安装 Miniconda + Conda-Forge
  • 如何将多个.sql文件合并成一个:Windows和Linux/Mac详细指南
  • Linux:库的原理
  • Qt使用脚本实现GUI扩展技术详解
  • 阿里云-跨账号同步OSS Bucket
  • STM32-ADC
  • 面试技术问题总结一
  • 定位模拟的详细步骤
  • 医院多部门协同构建知识库-指南库-预测模型三维网络路径研究
  • 深入剖析C++ RPC框架原理:有栈协程与分布式系统设计
  • 服务器内核级故障排查
  • 脑科学圈| 利用眼动追踪评估演讲情境下焦虑障碍儿童的注视行为
  • 用 LangChain4j 从零实现 RAG:基于 PDF 文档的智能问答系统
  • 1.2.3_1 OSI参考模型
  • Java设计模式之行为型模式(观察者模式)介绍与说明
  • 【Linux系统】冯诺依曼体系结构 | 初识操作系统