arm-linux-gcc编译器的命名

发布者:hzx312895379最新更新时间:2022-05-13 来源: eefocus关键字:arm-linux-gcc  编译器  命名 手机看文章 扫描二维码
随时随地手机看文章

1. arm-none-linux-gnueabi-


    arm - 目录CPU


    none - 编译厂商名称,none代表开源编译器


    linux - 编译出的代码所以支持的系统


    gnueabi - 开源的(gnu)的嵌入式标准接口


2. arm-none-eabi- (不支持操作系统)


    arm - 目录CPU


    none - 编译厂商名称,none代表开源编译器


    eabi - 新的嵌入式标准接口


4. arm-elf-


    arm - 目录CPU


    elf - 老的嵌入式标准接口,一般用于裸机开发

关键字:arm-linux-gcc  编译器  命名 引用地址:arm-linux-gcc编译器的命名

上一篇:mini2440一线触摸驱动代码的位置
下一篇:【ARM】使用J-Link下载u-boot到Mini2440开发板

推荐阅读最新更新时间:2024-11-12 10:26

Keil5.15使用GCC编译器编译STM32工程
我们使用Keil一般使用ARMCC编译MCU工程代码.其实,Keil也是支持内嵌GCC编译器的.我们可以使用GCC来编译我们的工程代码. 一、下载GCC编译器 GCC编译器下载地址 二、安装GCC 我们可以把GCC解压到keil的安装目录下面.如下图 三、配置Keil使用GCC编译器 1、配置CC编译规则,Misc Controls 填写 -mcpu=cortex-m4 -mthumb -fdata-sections -ffunction-sections 2、Assembler中规则,Misc Controls 填写 -mcpu=cortex-m4 -mthumb 3、Linker中填写,Mi
[单片机]
Keil5.15使用GCC<font color='red'>编译器</font>编译STM32工程
如何使用MDK编译器让STM32程序HEX文件中加入固件版本信息
本文介绍一个小技巧: 使用MDK编译器,让STM32程序HEX文件中加入固件版本信息。 代码 代码如下: //------------------------------------------------------------------------------#include 《absacc.h》 //------------------------------------------------------------------------------#define VERINFO_ADDR_BASE (0x8009F00) // 版本信息在FLASH中的存放地址const char Hardware_Ver[] _
[单片机]
如何使用MDK<font color='red'>编译器</font>让STM32程序HEX文件中加入固件版本信息
C51编译器-语言扩展(4)-函数
Function Declarations函数声明 Cx51对标准C进行了一定的扩展,使用这些扩展可以: (1)把一个函数声明为一个中断过程 (2)选择使用的寄存器组 (3)选择存储器模式 (4)声时可重入 (5)声明外部函数 在函数声中包含这些扩展或属性,使用下面的方法声明Cx51函数 funcname ( ) 这里 return_type 返回值类型 funcname 函数名称 args 参数 small, compact, or large 存储器模式 reentrant 是否可重入 interrupt 是否是中断函数
[单片机]
ubuntu下arm-linux-gcc安装
我下载的地址随便找的,4.4.3版本的,地址: http://www.cr173.com/soft/42654.html#address 1.我放在了/work/tools/ 2.sudo tar xzvf /work/tools/arm-linux-gcc-4.4.3.tar.gz 3.sudo tar xvzf arm-linux-gcc-4.4.3.tar.gz -C / 4./opt/FriendlyARM/toolschain/4.4.3/bin找到了命令; 然后 sudo vim /etc/environment 在PATH= /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr
[单片机]
一加OxygenOS 13官宣:将和ColorOS合并,命名让人疑惑
IT之家 2 月 12 日消息,一加近日在国外论坛上宣布了一个 OEF 活动,公布了其下一代系统 OxygenOS 13,这一命名也是打破了之前用户的预期。   去年 9 月份,一加宣布 OxygenOS 与 OPPO 的 ColorOS 合并,新的统一操作系统将结合两个操作系统:OxygenOS 的快速无负担体验和 ColorOS 的稳定性和丰富功能。不过,该公司并未透露新操作系统的名称。   而官方公布的 OxygenOS 13 命名,似乎并不算是一个新名称,与官方之前公布的路线图并不一致,因此目前尚无法确定哪个是对的。   IT之家了解到,目前最新的 OxygenOS 12 于去年 12 月发布,基于 Andro
[手机便携]
一加OxygenOS 13官宣:将和ColorOS合并,<font color='red'>命名</font>让人疑惑
GCC编译器原理(三)------编译原理三:编译过程(3)---编译之汇编以及静态链接【1】
三、汇编 编译过程就是生成汇编代码的过程,在编译过程中,也会调用汇编器 as,将源代码生成汇编代码。比如,执行 gcc -S hello.c -o hello.s 此时已经生成了汇编代码。 汇编的过程就是将 hello.s 生成目标文件。 汇编器是将汇编代码转变成机器可以执行的指令,每一个汇编语句几乎都对应一条机器指令。汇编器的汇编过程相对于编译器来讲比较简单,只是根据汇编指令和机器指令的对照表一一翻译就可以了。它没有复杂的语法,也没有语义,也不需要做指令优化。 汇编过程可以调用汇编器 as 来完成: as hello.s -o hello.o 或者 gcc -c hello.s -o hello.o 也可以使用 gcc 命令从
[单片机]
GCC<font color='red'>编译器</font>原理(三)------编译原理三:编译过程(3)---编译之汇编以及静态链接【1】
华为方舟编译器只是工具,让安卓程序编译更快
华为方舟编译器,并不是一个系统,只是安卓上的工具,它可以让安卓程序编译的效率更高,安装程序的速度、运行的速度更快,让程序降低对用户设备的电量消耗,同时还可以在一定程度上减低程序对硬件的要求。 8月5日消息,对于即将开幕的开发者大会,华为已经表示,将在8月9日宣布一项重大计划,那就是方舟编译器开源,他们希望和广大合作伙伴、应用开发者一起加入“方舟朋友圈”,一起打造终端生态的方舟,共建公平、公开、健康、共赢的全球生态。 其实今年6月份的时候,华为战略与产业发展副总裁肖然在中国开源峰会2019上就提前预告了,方舟编译器将于今年8月正式开源,而从官方公布的开发者大会议程看,8月9日开幕式上,余承东将正式宣布这个消息。 “方舟”
[嵌入式]
华为方舟<font color='red'>编译器</font>只是工具,让安卓程序编译更快
控制IRQ和FIQ中断的编译器内部函数 - 基于Keil MDK
编译器内部函数__disable_irq、__enable_irq、__disable_fiq和__enable_fiq用于控制IRQ和FIQ中断。 只有当处理器处于特权模式才可以使用这些内部函数,因为这些函数要改变寄存器CPSR和SPSR(ARM7、ARM9等)或者PRIMASK和FAULTMASK寄存器(Cortex-M3、M4等),而这些寄存器只有在特权模式下才能被访问。 这些内部函数对所有架构的处理器都有效,无论是ARM状态还是Thumb状态,如下所述: 如果使用的是ARMv6(ARM11)或更新架构,编译器会将这些函数用CPS指令代替。 如果使用的是ARMv4或者ARMv5架构并且处于ARM状态,编译器会将这些函
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved