码迷,mamicode.com
首页 > 其他好文 > 详细

交叉编译概述

时间:2016-11-29 00:14:35      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:交叉编译


交叉编译,简单地说,就是在 一个平台上生成另一个平台上的可执行代 。

要进行交叉编译,我们需要在主机平台上安装对应的交叉编译工具链(cross compilation tool chain),然后用这个交叉编译工具链编译我们的源代码,最终生成可在目标平台上运行的代码。常见的交叉编译例子如下:

1、在Windows PC上,利用ADS(ARM 开发环境),使用armcc编译器,则可编译出针对ARM CPU的可执行代码。

2、在Linux PC上,利用arm-linux-gcc编译器,可编译出针对Linux ARM平台的可执行代码。

3、在Windows PC上,利用cygwin环境,运行arm-elf-gcc编译器,可编译出针对ARM CPU的可执行代码。


本文出自 “清风徐来” 博客,请务必保留此出处http://cui918.blog.51cto.com/5884562/1877395

交叉编译概述

标签:交叉编译

原文地址:http://cui918.blog.51cto.com/5884562/1877395

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!