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

ARM工具链详解

时间:2017-09-13 17:19:50      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:变量   编译链接   blank   style   方便   src   调试   开发板   img   

  工具链:工具链就是一堆工具集合,它这里就会说到是编译器、链接器、装配器甚至包括调试等等这样一堆的工具集合就称为工具链。在这里默认自带ARM公司的工具链,所以我们可以直接使用,包括还可以支持一些静态链接库或者动态链接库等等。

  然后就可以自己写代码进行编译,而编译出来的东西就直接是针对ARM的,那么这个并文件就可以直接给它烧到这样的一个开发板上。

技术分享

  同时在关盘目录下面有个Linux,在Linux下面就有一些与Linux相关的很多工具,包括“mktools”工具,文件系统制作工具,图上第一款就是基于armgcc,所以我们就把它拷贝过去解压。

技术分享

  输入命令解压。

技术分享

  可以看到有很多相关的编译文件,包括它的链接、gccc++等等。

技术分享

  输入命令,为了方便起见,我们就把它拷贝到环境变量里面,这样我们每次用到的时候就不用敲来敲去了。

  因为我们要用到各种各样的内库,所以我们需要用到现成的编译文件,当然也可以去官网去下载,包括也可以在arm官网去下载一个arm的官网工具链。

  以后如果比较熟悉也可以自己制作这样一个工具链,其实就是一个工具集合,包括我们要用到的相关内库,多个工具程序,从编译到编译链接和打包这样一系列全部都完成的一个过程。

 

原文链接:http://www.maiziedu.com/wiki/arm/toolchain/

ARM工具链详解

标签:变量   编译链接   blank   style   方便   src   调试   开发板   img   

原文地址:http://www.cnblogs.com/maizi008/p/7515638.html

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