历史上的今天
返回首页

历史上的今天

今天是:2025年04月14日(星期一)

正在发生

2020年04月14日 | 简单说明gcc和arm-linux-gcc的区别

2020-04-14 来源:eefocus

首先了解一下编译的过程:一个源文件经过gcc编译器编译后生成可执行文件其实经历了四个过程:


* 预处理(Pre-processing)


* 编译(Compiling)


* 汇编(Assembling)


* 链接(Linking)


而gcc经过编译后生成的可执行文件(最后也就是一大堆机器码)是在linux操作系统之上运行的,也就是说经过gcc编译器最后生成的一大堆机器码只有Linux操作系统认识,但是我们做ARM裸机实验时Soc上是没有linux操作系统的,所以这时候ARM裸机只认识经过ARM指令集生成的机器码。这时候我们要想让可执行文件在ARM裸机上运行就需要使用arm-linux-gcc (交叉编译工具)编译生成的可执行文件。字面理解arm-linu-gcc的意思也就是编写环境是使用Linux主机编写的,然后编译后要在ARM上运行的可执行文件。

推荐阅读

史海拾趣

Frequency Electronics Inc公司的发展小趣事

为了进一步扩大市场份额,高频电子积极实施全球化战略。公司在全球范围内建立了销售网络和服务体系,与众多国际知名企业建立了长期合作关系。同时,高频电子还针对不同地区的市场需求,定制化开发符合当地标准的产品和服务。这些努力使得高频电子的产品和服务能够覆盖全球多个国家和地区,为公司带来了稳定的收入来源和持续增长的动力。

Fine Products Microelectronics Corp公司的发展小趣事

高频电子的业务范围广泛且多元化,主要包括FEI-NY、Gillam-FEI和FEI-Zyfer三个部门。FEI-NY部门主要负责纽约总部设施和子公司FEI-Asia与FEI-Elcom的运营;Gillam-FEI部门则负责比利时与法国的业务,并专注于电缆网络同步产品的设计、研发和生产;FEI-Zyfer部门则主要经营公司加州业务,并设计生产附带GPS技术的产品。这种多元化业务布局不仅降低了公司的经营风险,还实现了各业务之间的战略协同和资源共享。

AKM [Asahi Kasei Microsystems]公司的发展小趣事

高频电子成立于1961年(也有资料显示为1962年),最初主要根据美国政府的最终使用合同,生产专有的精密时间和频率技术产品。在20世纪90年代中期,公司敏锐地捕捉到市场变化,开始从一家国防合同制造商转变为面向商业和政府最终用途的高科技供应商。这一战略转型不仅拓宽了公司的业务范围,还为公司带来了更多的市场机遇和增长潜力。

CANOPUS公司的发展小趣事

面对激烈的市场竞争,CANOPUS始终保持着创新的精神。公司不断推出新产品、新技术,以满足不同消费者的需求。同时,CANOPUS也注重品牌形象的塑造和提升,通过赞助音乐活动、举办音乐会等方式,提升品牌知名度和影响力。

这些故事只是CANOPUS公司在电子行业中发展的冰山一角。实际上,公司的发展过程充满了挑战和机遇,每一个阶段都离不开创始人的智慧和团队的努力。未来,随着科技的进步和市场的变化,CANOPUS将继续保持创新精神,为音乐爱好者带来更多优质的产品和服务。

e2v technologies公司的发展小趣事

2016年,e2v被Teledyne Technologies公司收购,成为Teledyne e2v。这一合并不仅为e2v带来了更多的资源和支持,也为其开启了新的发展篇章。Teledyne e2v在继续保持其在图像传感器领域的领先地位的同时,也积极拓展新的市场和应用领域,为电子行业的发展贡献更多的力量。

Emulation Technology Inc公司的发展小趣事

随着技术的不断成熟,Emulation开始积极寻求与电子行业的合作伙伴建立战略合作关系。公司先后与多家知名半导体厂商、设备制造商以及系统集成商签订了合作协议,共同推动模拟和仿真技术在各个领域的应用。这些合作不仅拓宽了Emulation的市场渠道,还为公司带来了更多的创新机会。

问答坊 | AI 解惑

寻求ARM及8位单片机高手

有个单子要交,需要用到单片机,高薪寻求高手合作。有意请加QQ:85288499,请注明:单片机…

查看全部问答>

阳初s3c2410 的一些问题,刚买了他们的东西,他们的论坛就崩溃了。。。。求救

1.vivi下net ping 命令无效。 那个网卡我来描述一下什么情况:买的时候给的是网线直连线,拿板直接接主机板子的灯是不会亮的,我尝试过那主机和板子都接路由器,灯是亮了,但是net ping 命令 ping不到任何东西,就显示arp broadcast 1,net set ip ...…

查看全部问答>

MSP430F149的 2K RAM够用吗?

为了维持系统的稳定运行,请问我在设置全局变量时最好不要超过多少个字节? 如果出现RAM不够用,对于430来说是怎么处理的呢?系统自动重启吗?…

查看全部问答>

有关中断式键盘

这中断式键盘还真麻烦,我通过一个按键连接VCC和P1.2,想法是按键就会对P1.2产生上升沿,从而执行中断服务程序,结果,一加电就自行进入中断服务程序,根本不管按没按键,高手们,指点指点呀!! 这中断式键盘到底怎么搞啊,是不是都不采用这种人 ...…

查看全部问答>

怎样学好FPGA

最近感觉需要学习点实在点的东西了,在论坛上逛了一下对FPGA比较感兴趣,大学学过数字逻辑,也学过VHDL语言,不过Verilog没有学过,我怎么样才能在一两个月内基本学会这项技术呢?请教大家指点一二,感激不尽!…

查看全部问答>

继电器的问题

我在做演示板,上面加了两个红绿LED灯,平时红灯亮,刷卡继电器动作绿灯亮,LED灯的电流为20MA,只在COM端接了一个+12V,其它都还没有接一上电就全烧了,请问是什么问题 [ 本帖最后由 zjjone1023 于 2011-5-21 14:37 编辑 ]…

查看全部问答>

2012TI杯同学,一起学习,学无止境

msp430单片机,无论你是第一次接触还是已经小有成就,这都阻挡不了你我继续努力的步伐,还有更深层的问题等着你我,还有嵌入式开发需要攻克。我是一个参加2012TI杯的学生,希望找到更多志同道合的人一起努力,群号是187926790,我们只为学习而来。 ...…

查看全部问答>

NI_Circuit_Design_Suite_13_0 来了,有和谐哦!

下载地址:http://download.ni.com/evaluatio ... sign_Suite_13_0.exe…

查看全部问答>

经过近2个月折腾,雕刻机结构件完工了

本帖最后由 cardin6 于 2013-12-27 22:03 编辑 折腾了近两个月,雕刻机终于装了起来不过可惜的是现在还无法使用。因为我不知道如何制作步进电机的驱动板。 本来打算制作一台相对简易的,造价便宜的雕刻机。当我慢慢入手开始制作的时候突然感觉我 ...…

查看全部问答>

程序问题

本帖最后由 wanghlady 于 2014-11-3 16:19 编辑 u16 Get_Adc(u8 ch)    {         //éèÖÃ×a»»DòáD                 ...…

查看全部问答>