我是靠谱客的博主 从容宝贝,最近开发中收集的这篇文章主要介绍内核编译 没有规则可制作目标_交叉编译工具链简介,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

关注本公众号,积跬步,至千里

d90b3ffd28fda9b3c67dafae72f64b51.png

嵌入式开发过程中经常会涉及交叉编译,那么什么是交叉编译,为什么需要交叉编译,在这篇文章中我们一起来梳理下。

什么是交叉编译

在回答这个问题之前,先弄明白两个概念:

  • 本地编译(host build)本地编译可以理解为,在当前编译平台下,编译出来的程序只能放到当前平台下运行。平时我们常见的软件开发都是属于本地编译:比如,我们在 x86 平台上(操作系统可能是windows/linux/macos等),编写程序并编译成可执行程序。这种方式下,我们使用 x86 平台上的工具,开发针对 x86 平台本身的可执行程序,这个编译过程称为本地编译。
  • 交叉编译(cross compiling for target platform)交叉编译可以理解为,在当前编译平台下,编译出来的程序能运行在体系结构不同的另一种目标平台上,但是编译平台本身却不能运行该程序:比如,我们在

最后

以上就是从容宝贝为你收集整理的内核编译 没有规则可制作目标_交叉编译工具链简介的全部内容,希望文章能够帮你解决内核编译 没有规则可制作目标_交叉编译工具链简介所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部