最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

嵌入式开发之交叉编译器

Embedded crifan 3959浏览 0评论

嵌入式开发之交叉编译器

也叫 工具链

交叉编译器,就像,在地球上,研究太空飞船,要搭建一个模拟环境,模拟目前平台,在宿主机上,搭建一个目标开发板上的环境,即地球上造出来的飞船,是飞在外太空的,主机上编译出来的程序是在目标开发板上的。

 

如何获得?
主要有两种:

  • 一种是,现成的
    • 比如
      • 卖板子是配套给你的一套
      • 或者你自己去网上下载的
  • 另外就是自己编译一套出来
    • 最常用的,有几种
      • buildroot
        • 编译后生成的交叉编译器
      • 专门的crosstool去生成
      • 以及其他一些方式

 

问:可以在目标开发板上直接编译程序吗?

答:理论上也是可以在目标平台上编译的,只是目标平台上的性能不是太好,环境不全而已

因为在arm板上编译,就是操作系统都是你将要编译和下载上去的,就相当于在arm板上安装一个嵌入式linux系统。

转载请注明:在路上 » 嵌入式开发之交叉编译器

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
81 queries in 0.166 seconds, using 22.10MB memory