当前位置:  技术问答>linux和unix

关于arm 2440 选择arm-linux-gcc编译器版本的问题

    来源: 互联网  发布时间:2017-01-26

    本文导语:  现在的平台是三星s3c2440 + linux 2.6.32 问题是arm-linux-gcc编译器版本的选择, (1)现在下载了两个版本,都是在http://www.codesourcery.com/下载的, 一个是4.3.2,  arm-none-linux-gnueabi-gcc,  另一个是4.1.2, arm-angstrom-linux-gnu...

现在的平台是三星s3c2440 + linux 2.6.32
问题是arm-linux-gcc编译器版本的选择,

(1)现在下载了两个版本,都是在http://www.codesourcery.com/下载的,
一个是4.3.2,  arm-none-linux-gnueabi-gcc, 
另一个是4.1.2, arm-angstrom-linux-gnueabi-gcc,请问这两个gcc的文件名有什么区别? 哪个适用于三星s3c2440 ?

(2)开发板提供的手册里有这样的描述:“s3c2440 属于 ARM920T 系列,它是基于 armv4 体系结构的,需要使用支持 armv4 指令译器。故arm-linux-xxx 应该加上-march参数,比如 arm-none-linux-gnueabi-gcc -march=armv4t  这样的格式”  但是实际编译过程都没有加-march=armv4t 参数, 但是编译出来的可执行文件在开发板都没问题, 并且, 其他所有的教程上都没有提及过-march=armv4t 参数的问题, 请在S3C2440上问到底需要这个参数吗?

(3)如果换了更新的处理器,比如arm11系列,如何在http://www.codesourcery.com找到适合此平台的编译器?

(4)选择编译器,出了处理器的型号,于linux内核版本有无关系 ?

|
2440的,一般arm-linux-gcc  4.3.x都可以哈。

其他也没啥。

然后只要注意就是编译你的开发板内核的arm-linux-gcc和你交叉编译你的.c程序的版本相同就可以。


|
用4.2.2的版本编译kernel 2.6.32.2没有问题

|
http://www.codesourcery.com/下的,应当有相关说明文档吧,看官方的文档最准确。

|
1、我下载第一个,可以使用。至于区别,不知道。
2、不加,程序、内核可以在开发板上正常运行。
3、要看那个网站的更新速度了,不过,可以自己实际一下。
4、2楼说得对。

|
arm-linux-gcc 4.3.3 我用的这个 可以编译 

    
 
 

您可能感兴趣的文章:

  • 使用eclipse 加入arm-elf-gcc 或arm-linux-gcc 编译器为什么不好使
  • c/c++ iis7站长之家
  • ARM linux 编译器不支持 inotify 监视文件功能?
  • 求助啊!ubuntu 交叉编译器 arm-none-linux-gnueabi-gcc
  • 怎么查看arm平台上的程序是用那个版本的交叉编译器编译的????
  • ubuntu ARM交叉编译器问题
  • 请问如何将kdevelop设置成arm-linux编译器?
  • 在cygwin下制作arm交叉编译器时奇怪的错误,大家帮帮忙
  • 编译linux->ARM平台?100分
  • 关于ARM内核编译
  • arm-linux-gcc交叉编译出错,但gcc编译没错,什么原因呢???
  • 我在虚拟机上编译的.so lib可以在arm板上用吗?
  • arm-linux-gcc编译JM的问题求教
  • 用arm-softfloat-linux-gnu编译uboot,怎么更改配置?
  • arm交叉编译求救
  • arm debian5交叉编译 环境问题(急)
  • ARM Cortex A15终结交叉编译?!
  • 如何使用arm-uclibc-gcc将.c文件编译生成.a,将.c文件编译生成.cgi?
  • 请问:为什么gcc -march=arm920t编译失败?
  • arm-linux-gcc编译XML错误
  • arm板编译驱动模块
  • arm-linux-gcc 交叉编译poco-1.3.5-all 报错stlport_arm_linux_gcc库找不到
  • 在cygwin下如何编译出arm-linux-gdb?
  • Fedora9下安装的arm-Linux交叉编译工具链为什么不完整啊
  • 如何将pc机系统软件包交叉编译进arm板的ramdisk?
  • arm-linux-gcc交叉编译问题
  • arm-linux 小模式编译。
  • 嵌入式linux开发:一段代码在windows平台用VC编译运行正常,在linux平台用gcc编译运行正常,但是用arm-linux-gcc编译在嵌入式板子上运行就不正常.
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • arm-linux-gcc 在哪下载比较好,历史版本比较齐?
  • java命名空间javax.swing类defaultbuttonmodel的类成员方法: armed定义及介绍
  • arm-elf-gcc 和 arm-linux-gcc有什么区别?arm-elf-gcc里的elf代表什么?
  • java命名空间javax.accessibility类accessiblestate的类成员方法: armed定义及介绍
  • 关于买ARM9或ARM11的开发板的问题~~~
  • arm-unknown-linux-gnu-gcc與arm-linux 的compiler有不同嗎
  • make ARCH=arm CROSS_COMPILE=arm-linu-错误
  • 请问哪有 arm-linux-nm, arm-linux-addr2line等等这些工具的使用说明~~~
  • 现在是ARM9还是ARM11比较流行啊?我想买开发板什么牌子的比较好啊,我是大学生。
  • ARM ping不通虚拟机,虚拟机可以ping通ARM
  • 疑惑softfloat的问题,并求arm-linux-gcc和arm-linux-softfloat-gcc4.1.1
  • 新手请教 移植2.6内核到arm9,芯片:arm926ejs,Flash: NOR
  • 请教:make ARCH=arm CROSS_COMPILE=arm-linu- menuconfig出错
  • 字节对齐 ARM VS Not ARM,经验人士请指点!!
  • ARM开发怎么实现域名解析呢,ARM板能ping通IP,不能ping通域名?
  • 关于ARM的几个基本概念
  • arm linux 2.6.29 下载初级问题,大家指教
  • arm-elf-gcc问题
  • ARM linux学习的问题
  • 从x86到arm只需要改Makefile吗?
  • 基于ARM的linux问题------------------
  • 采用UDP对ARM系统远程监测


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3