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

【ARM 嵌入式 编译系列 10.6 -- ARM toolchain examples】

文章目录

    • ARM 工具链示例
        • 1. arm-none-eabi
        • 2. arm-none-linux-gnueabi
        • 3. arm-elf-eabi
        • 4. arm-elf

ARM 工具链示例

1. arm-none-eabi

这个工具链的名称可以拆解如下:

  • arm:目标架构是 ARM。
  • none:没有特定的供应商。
  • eabi:遵循 ARM 嵌入式应用二进制接口(EABI)。

特点

  • 目标系统:不针对任何操作系统,即“裸机”系统(bare metal)。
  • 用途:通常用于嵌入式系统开发,没有操作系统的限制。
  • 兼容性:遵循 ARM EABI 规范,可以确保不同工具链生成的二进制文件互操作。

示例

arm-none-eabi-gcc

这个命令表示使用 GCC 编译器为 ARM 架构生成符合 EABI 规范的裸机代码。

2. arm-none-linux-gnueabi

这个工具链的名称可以拆解如下:

  • arm:目标架构是 ARM。
  • none:没有特定的供应商。
  • linux&

http://www.kler.cn/news/326973.html

相关文章:

  • 【Docker】解决Docker Engine stopped
  • cocos打包后发布web,控制台报错.plist资源下载404
  • Netty 与 WebSocket之间的关系
  • 宠物空气净化器该怎么选?希喂、美的、有哈这三款有推荐的吗?
  • 将 Go 作为脚本语言用及一些好用的包
  • 渗透测试入门学习——编写python脚本实现对网站登录页面的暴力破解
  • 自动化办公-Python中的for循环
  • 网络安全中的 EDR 是什么:概述和功能
  • 【芋道源码】gitee很火的开源项目pig——后台管理快速开发框架使用笔记(微服务版之本地开发环境篇)
  • 计算机网络面试题——第二篇
  • java中创建jdbc应用程序
  • OJ在线评测系统 前端 完善题目提交服务 细讲异步前端请求与后端接口交互
  • 代码随想录算法训练营第34天|46. 携带研究材料、416. 分割等和子集
  • Android 12系统源码_输入系统(三)输入事件的加工和分发
  • Spring RestTemplate 升级 WebClient 导致 OutOfMemoryError
  • SQL进阶技巧:如何利用if语句简化where或join中的条件 | if条件语句的优雅使用方法
  • QT界面制作
  • 粉丝们得以一窥索菲亚罗兰奢华的90岁生日庆祝仪式! 她已完成了所有的遗愿清单 !
  • 选择租用徐州存储服务器有什么作用?
  • 大数据-149 Apache Druid 基本介绍 技术特点 应用场景
  • 2024年7月大众点评广州美食店铺基础信息
  • 2024.9.24 作业
  • Stable Diffusion 蒙版:填充、原图、潜空间噪声(潜变量噪声)、潜空间数值零(潜变量数值零)
  • 我店生活系统小程序开发功能解析
  • uniapp框架中实现文件选择上传组件,可以选择图片、视频等任意文件并上传到当前绑定的服务空间
  • 修改 idea 的 Terminal 命令窗口使用 git-bash
  • 得物App荣获新奖项,科技创新助力高质量发展
  • 国内ChatGPT镜像网站整理汇总【OpenAI o1/GPT 4o】-2024/10月最新
  • 【数据结构与算法】算法和算法分析
  • nginx服务介绍