使用cross-3.3.2编译器的问题
来源:互联网 发布:网络制式 频段 编辑:程序博客网 时间:2024/05/16 04:58
作者:孙天泽,华清远见嵌入式学院金牌讲师。
和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,效果也不错。
如果您喜欢这篇文章,可以加华清远见老师为好友,单击以下链接即可:
http://student.csdn.net/invite.php?u=45153&c=8af704eb3cd8e773
(作者:华清远见嵌入式培训中心 www.embedu.org www.farsight.com.cn )
- 使用cross-3.3.2编译器的问题
- 使用cross-3.3.2编译器的问题
- 使用cross-3.3.2编译器的问题
- 使用cross-3.3.2编译器的问题
- 使用cross-3.3.2编译器的问题
- 使用cross-3.3.2编译器的问题
- 使用cross-3.3.2编译器的问题
- 使用cross-env解决跨平台设置NODE_ENV的问题
- 使用cross-env解决跨平台设置NODE_ENV的问题
- 使用cross-env解决跨平台设置NODE_ENV的问题
- VC编译器的问题
- 编译器的优化问题
- GCC编译器的问题
- MATLAB的编译器问题
- 编译器的优化问题
- 关于编译器的问题
- 关于不同的编译器使用过程中遇到的问题!
- 在MATLAB2017a中使用mex找不到编译器的问题
- 奋斗在路上
- 程序啊程序
- 我想过国家计算机二级C语言
- 学好计算机的八条建议——计算机达人成长之路(34)
- 我要好好学习编程
- 使用cross-3.3.2编译器的问题
- 注册感受
- 药品的包装(标签)
- opencv倒置图像
- 复习51单片机之如何使用动态内存
- 学习
- javascript学习笔记1
- div层中填加文本和带标签内容
- 从C到C#