ARM Linux的内核源代码怎么弄?

ARM Linux的内核源代码怎么弄?,第1张

linux的内核源码要去网上下载,系统里的是编译过的。如果你C语言很过硬的话可以去研究研究,对于你的益处很大,做ARM开发不用看内核,除非做底层驱动开发的话会需要看一些函数是怎么实现和调用的。

至于u-boot的话你要先把shell编程看一下,不然你看不懂的,那个对于你理解arm板子上的linux系统是怎么启动的有一定帮助,其实在真正开发过程中作用不大。

给嵌入式板子加载linux系统就需要源码进行编译,编译成镜像然后下载到flash里

你的编译环境有问题。

as 提示不支持某个参数,而且从上面看你应该在编译 arm 架构的内核,但后面的提示是 as 命令,这种名字的命令(没有架构前缀)应该是本地编译器。我想你不太可能在 arm 上本地编译内核吧(实际上确实可以,而且我以前玩 arm 也都倾向于 arm 上本地编译,就是速度慢,需要用 distcc 加速,但兼容好)?

貌似是 -EL 参数 ix86 架构不支持。所以不太可能这步就是应该用本地 as 编译。

如果不是 arm 本地编译,那有可能这步用错了 as 这个汇编器命令。你的台式计算机 as 是 x86 或者 amd64 的,肯定不支持 arm 特有的编译参数和代码。

你看看你的编译文章吧。可能有错,不符合现在内核编译的规范了。或者 GCC 版本太老或者太新不支持这个参数。不排除你的交叉编译环境有问题。

别听那匿名胡扯的,内核源代码根本没有 configure 。


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

原文地址:https://54852.com/yw/8996949.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-23
下一篇2023-04-23

发表评论

登录后才能评论

评论列表(0条)

    保存