当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]使用cross-3.3.2编译器的问题

和Windows下的开发不同,嵌入式Linux开发显得有些复杂。其实并不是复杂,而是我们面前的新知识有点多:Linux操作系统、交叉编译器、库、大小端、软浮点...

前几天用cross-3.3.2编译器编译Linux-2.6.14内核,就出现了链接错误。对于初学者,这类非语法类错误是非常难查的,所以我只能建议大家换编译器版本。比如这个cross-3.3.2编译器在编译u-boot-1.3.1时就有问题出现,但是没想到在编译2.6.14内核的时候也能出现问题。你可以通过根据错误提示,进行代码修改,但是这并不明智,这种做法就像拆东墙补西墙一样,你无法保证没有其他问题出现。

所以我还是建议大家:

1)在尚未了解lds语法以前,不要试图进行修改;

2)选择新版本(不一定是最新)的编译器。我一直使用的ELDK,编译uboot、内核移植没有问题。最近还测试了arm-2008q1-126-arm-nONe-linux-gnueabi-i686-pc-linux-gnu.tar.bz2,效果也不错。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在现代电子设备的研发、生产与维护链条中,JTAG(Joint Test Action Group,联合测试行动组)技术如同一条"隐形桥梁",连接着开发者与芯片内部的核心逻辑。从最初解决电路板测试难题的工业标准,到如今成为...

关键字: JTAG ARM

阿联酋迪拜2026年2月26日 /美通社/ -- 纳斯达克上市公司 Robo.ai Inc.(NASDAQ: AIIO,以下简称“Robo.ai”)今日宣布,在本月初与 Da...

关键字: 数据采集 AI OS 模型

合作从电信领域启动,并设立专门的Anthropic卓越中心,未来将扩展到金融服务、制造业和软件开发领域 Infosys Topaz™和Anthropic的Claude模型(包括Claude Code)相结合,共...

关键字: PIC 人工智能 OS AN

当工程师将代码从经典的8051架构迁移至现代ARM Cortex-M系列时,常常会遇到因内存对齐规则差异导致的硬件异常或性能下降问题。以某物联网设备厂商的迁移案例为例,其将基于8051的温湿度传感器通信协议移植至STM3...

关键字: ARM 8051

利用Infosys Topaz和Infosys Cobalt助力数字化基础设施转型 印度班加罗尔2026年2月13日 /美通社/ -- 下一代数字服务和咨询的全球领军者Infosys(NSE, BSE, NYSE: I...

关键字: 人工智能 OS SE 数字化

凭借寿险AI理赔自动化与决策能力获评 纽约和新加坡2026年2月11日 /美通社/ -- Neutrinos作为保险行业AI驱动智能自动化领域的领导者宣布,公司已...

关键字: OS CE AN AUTOMATION

阿联酋迪拜2026年2月10日 /美通社/ -- 纳斯达克上市公司 Robo.ai Inc.(NASDAQ: AIIO,以下简称"Robo.ai")今日宣布与总部位于硅谷的A...

关键字: AI 分布式 OS BSP

在资源受限的嵌入式系统中,代码空间优化直接影响产品成本与可靠性。通过编译器选项调优、链接脚本定制及代码结构重构的组合策略,可在保持功能完整性的前提下,将Flash占用降低30%-60%。

关键字: 嵌入式代码 编译器 链接脚本

深圳2026年1月28日 /美通社/ -- 1月23日,Zhaga中国峰会在深圳盛大启幕。本次峰会面向其成员及行业伙伴,共同探讨互操作性、可维护性与面向未来的照明解决方案。D...

关键字: 智能照明 OS TE PLAYER

北京2026年1月28日 /美通社/ -- 近日,SGS集团宣布收购全球信息安全领域领军者Panacea Infosec。此次战略收购进一步彰显SGS加速增长、构建数字生态信任的坚定决心。 Panacea Infose...

关键字: SE OS CE AN
关闭