linux – 如何为微处理器SA1100安装交叉编译器(在ubuntu 12.04 LTS上)?

linux – 如何为微处理器SA1100安装交叉编译器(在ubuntu 12.04 LTS上)?,第1张

概述有人可以告诉我如何为SA1100微处理器安装交叉编译器(编程语言C)吗?我有ubuntu 12.04 LTS.我是 Linux的完全菜鸟,我昨天刚刚安装了Ubuntu.我需要一个名为“arm-unknown-linux-gnu-gcc”的GCC编译器的特殊变体,但不知道该怎么做. 有人可以帮帮我吗? 正如我在评论中所说,试试吧 apt-get install gcc-arm-linux-gnuea 有人可以告诉我如何为SA1100微处理器安装交叉编译器(编程语言C)吗?我有ubuntu 12.04 LTS.我是 Linux的完全菜鸟,我昨天刚刚安装了Ubuntu.我需要一个名为“arm-unkNown-linux-gnu-gcc”的GCC编译器的特殊变体,但不知道该怎么做.

有人可以帮帮我吗?

解决方法 正如我在评论中所说,试试吧
apt-get install gcc-arm-linux-gnueabi

要么

apt-get install gcc-4.7-arm-linux-gnueabi

我还强烈建议能够为您的linux系统编译一个普通的C程序(即学习gcc的基础知识,make …命令以及如何使用某些编辑器,如emacs或gedit …)以及您想要的交叉编译器取决于SA1100硬件板上运行的系统.不要忘记将-Wall传递给任何GCC编译.您可能希望能够调试程序(在编译时将-g传递给GCC,并使用gdb调试器).当程序运行良好时,使用-O2编译它以要求GCC优化其机器代码.

学习使用GNU make -e.g.通过读取它的documentation编写Makefile-s-并使用arm-linux-gnueabi-gcc作为交叉编译程序. (当make不够用时,您可能希望使用重制来调试Makefile-s)

您可以获取与包一起安装的文件列表,例如dpkg -L gcc-arm-linux-gnueabi

ARM的交叉编译程序可执行程序很可能需要至少在ARM主板上具有某些libc(或静态链接)的linux内核,并且您需要某种方式将二进制程序从linux桌面传输到ARM硬件.

总结

以上是内存溢出为你收集整理的linux – 如何为微处理器SA1100安装交叉编译器(在ubuntu 12.04 LTS上)?全部内容,希望文章能够帮你解决linux – 如何为微处理器SA1100安装交叉编译器(在ubuntu 12.04 LTS上)?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1036402.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存