【Linux 情况搭建】ARM-Linux-gcc 交叉编译工具链安装

打印 上一主题 下一主题

主题 852|帖子 852|积分 2556



  
1、什么是交叉编译工具链

交叉编译工具链是一个用于在一种操作系统上编译可在另一种操作系统上运行的步伐的工具集合。ARM-Linux-gcc 交叉编译工具链就是为针对 ARM 架构的 Linux 系统开发软件而设计的工具链
2、交叉编译工具链安装

情况确认

在终端输入arm-linux-gcc -v

说明此时情况下没有安装交叉编译工具链
下载交叉编译工具链

进入以下网址下载交叉编译工具链,文件后缀名为 .tar.bc2 格式。
ARM-Linux-gcc 交叉编译工具链下载网址
   Ubuntu 源中已经有了交叉编译工具链,因此使用 apt-get install 下令即可直接安装,缺点是工具链的版本不能确定,和源中提供的版本有关。

  安装交叉编译工具链



  • 将交叉编译工具链从 Windows 移动至 Ubuntu 系统(或者包管 Ubuntu 可以联网,直接通过 Ubuntu 系统中的浏览器下载)
  • 解压文件:在终端输入sudo tar -jxvf 文件路径 -C解压到的文件夹等待解压完成(一般放在用户文件夹下)
    arm-linux-gcc 位于解压后的文件夹下的 bin 目次下

修改情况变量



  • 在终端输入 arm-none-eabi-gcc -v仍然显示找不到下令,想要像 gcc 下令一样在任何位置都能使用,就要将其文件位置添加至情况变量

  • 终端输入sudo vim /etc/environment打开情况变量配置文件,模仿文件中已有格式将 arm-none-eabi-gcc 所在路径添加到情况变量,生存文件

   此处提前对 bin 的上一级文件夹进行了重定名,重定名为 arm-linux-gcc ,下令为mv 当前名称 重定名后名称
  

  • 终端输入source /etc/environment使情况配置见效,再次输入arm-none-eabi-gcc -v查看编译器信息

补充

当前交叉编译下令较长,为了方便使用,可以为 bin 文件夹下文件创建链接,使用更加方便,ln -s 指向文件 链接文件


   参考文献:手把手教你怎样安装交叉编译工具链-韦东山

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

去皮卡多

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表