使用cross-3.3.2编译器的问题

来源:本站
导读:目前正在解读《使用cross-3.3.2编译器的问题》的相关信息,《使用cross-3.3.2编译器的问题》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《使用cross-3.3.2编译器的问题》的详细说明。
简介:和Windows下的开发不同,嵌入式Linux开发显得有些复杂。其实并不是复杂,而是我们面前的新知识有点多:Linux操作系统、交叉编译器、库、大小端、软浮点...

和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,效果也不错。

提醒:《使用cross-3.3.2编译器的问题》最后刷新时间 2024-03-14 01:07:11,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《使用cross-3.3.2编译器的问题》该内容的真实性请自行鉴别。