首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Ubuntu下搭建嵌入式交叉开发环境

Ubuntu下搭建嵌入式交叉开发环境

一、解压arm-linux-gcc-4.3.2.tgz包
  在目录/usr/local下建一文件夹arm;命令如下:sudo mkdir arm;然后把压缩包复制到该文件夹中,执行命令 sudo tar xzvf arm-linux-gcc-4.3.2.tgz解压。
  (注意:usr/local 这个目录一般是用来存放用户自编译安装软件的存放目录;一般是通过源码包安装的软件,如果没有特别指定安装目录的话,一般是安装在这个目录中。)
  二、将编译器的路径加入环境变量
  打开etc下的文件bash.bashrc;(命令:sudo gedit /etc/bash.bashrc),然后再最后加上export PATH=$PATH:/usr/local/arm/usr/local/arm/4.3.2/bin。如下图
  (注意:本人解压后的文件夹下有几级目录(解压出来的文件夹目录是usr/local/arm/),所以此处的路径比较长,可以把后面的usr/local/arm/目录去掉。)
  三、测试交叉编译器
  1、输入命令 arm-linux-gcc -v执行即可查看交叉编译器的版本。
  2、编译经典的Hello World!运行:
  首先在X86上用gcc编译运行;效果如下
  然后用arm-linux-gcc编译运行效果如下:
  可见,用arm-linux-gcc编译的Hello world程序不能在X86上运行,而在arm开发板上却能正常运行。到此,交叉编译器安装成功。
返回列表