最近要开始搞新项目,基于arm的高通方案的项目。

那么,如何在ubuntu上搭建这个编译环境呢?

1、找到相关的安装包:http://download.csdn.net/download/storeage/7858739(我的在这里下的)

2、解压缩包到/home目录下,也可以放到其它地方,随你。

3、打开环境配置脚本:/etc/profile

看到脚本如下:

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "$PS1" ]; then
  if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then
    # The file bash.bashrc already sets the default PS1.
    # PS1='\h:\w\$ '
    if [ -f /etc/bash.bashrc ]; then
      . /etc/bash.bashrc
    fi
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

# The default umask is now handled by pam_umask.
# See pam_umask(8) and /etc/login.defs.

if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi

export PATH=$PATH:/home/arm-tool/4.6.2/linux/bin  这里就是我放的编译器的位置

4、使用命令:source /etc/profile 使环境变量生效

5、在终端上输入命令 arm-linux 再按Tab键,可以看到下图,说明环境变量设置成功了

root@pst-Z97X-UD3H:/mnt/sdb1# arm-
arm-linux-androideabi-addr2line         arm-linux-androideabi-gprof             arm-none-linux-gnueabi-cpp
arm-linux-androideabi-ar                arm-linux-androideabi-ld                arm-none-linux-gnueabi-g++
arm-linux-androideabi-as                arm-linux-androideabi-ld.bfd            arm-none-linux-gnueabi-gcc
arm-linux-androideabi-c++               arm-linux-androideabi-ld.gold           arm-none-linux-gnueabi-gcc-4.4.1
arm-linux-androideabi-c++filt           arm-linux-androideabi-ld.mcld           arm-none-linux-gnueabi-gcov
arm-linux-androideabi-cpp               arm-linux-androideabi-nm                arm-none-linux-gnueabi-gdb
arm-linux-androideabi-dwp               arm-linux-androideabi-objcopy           arm-none-linux-gnueabi-gdbtui
arm-linux-androideabi-elfedit           arm-linux-androideabi-objdump           arm-none-linux-gnueabi-gprof
arm-linux-androideabi-g++               arm-linux-androideabi-ranlib            arm-none-linux-gnueabi-ld
arm-linux-androideabi-gcc               arm-linux-androideabi-readelf           arm-none-linux-gnueabi-nm
arm-linux-androideabi-gcc-4.9           arm-linux-androideabi-size              arm-none-linux-gnueabi-objcopy
arm-linux-androideabi-gcc-4.9.x-google  arm-linux-androideabi-strings           arm-none-linux-gnueabi-objdump
arm-linux-androideabi-gcc-ar            arm-linux-androideabi-strip             arm-none-linux-gnueabi-ranlib
arm-linux-androideabi-gcc-nm            arm-none-linux-gnueabi-addr2line        arm-none-linux-gnueabi-readelf
arm-linux-androideabi-gcc-ranlib        arm-none-linux-gnueabi-ar               arm-none-linux-gnueabi-size
arm-linux-androideabi-gcov              arm-none-linux-gnueabi-as               arm-none-linux-gnueabi-sprite
arm-linux-androideabi-gcov-tool         arm-none-linux-gnueabi-c++              arm-none-linux-gnueabi-strings
arm-linux-androideabi-gdb               arm-none-linux-gnueabi-c++filt          arm-none-linux-gnueabi-strip

在ubuntu上搭建交叉编译环境---arm-none-eabi-gcc的更多相关文章

  1. Ubuntu上搭建Hadoop环境(单机模式+伪分布模式) (转载)

    Hadoop在处理海量数据分析方面具有独天优势.今天花了在自己的Linux上搭建了伪分布模式,期间经历很多曲折,现在将经验总结如下. 首先,了解Hadoop的三种安装模式: 1. 单机模式. 单机模式 ...

  2. Ubuntu 上 hi3531 交叉编译环境 arm-hisiv100nptl-linux 搭建过程

    安装SDK 1.Hi3531 SDK包位置     在"Hi3531_V100R001***/01.software/board"目录下,您可以看到一个 Hi3531_SDK_Vx ...

  3. Ubuntu 上 hi3531 交叉编译环境 arm-hisiv100nptl-linux 建设过程

    安装SDK 1.Hi3531 SDK包的位置     在"Hi3531_V100R001***/01.software/board"夹,你可以看到一个 Hi3531_SDK_Vx. ...

  4. 在ubuntu上搭建开发环境3---解决Y470一键系统重装之后恢复ubuntu引导启动的方法

    2015/08/18 将知识.常用的操作整理出来一定要完整,注意细节. 就像下面是再2015.04.27时候整理的,当时确实实验成功了,但是可能忘记记下具体的细节,尤其是3.4.5.6步骤中的关于盘符 ...

  5. Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)

    首先要了解一下Hadoop的运行模式: 单机模式(standalone)        单机模式是Hadoop的默认模式.当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,便保守地选 ...

  6. Ubuntu上搭建Hadoop环境(单机模式+伪分布模式)【转】

    [转自:]http://blog.csdn.net/hitwengqi/article/details/8008203 最近一直在自学Hadoop,今天花点时间搭建一个开发环境,并整理成文. 首先要了 ...

  7. Zynq 在Ubuntu上搭建编译环境

    http://bbs.elecfans.com/jishu_487981_1_1.html 以下操作均在root用户下完成1,下载交叉编译器在ubuntu里下载arm-2010.09-62-arm-x ...

  8. 在ubuntu上搭建开发环境4---ubuntu简单的搭建LAMP环境和配置

    最近重新安装了Ubuntu,但是之前的LAMP环境自然也就没有了,实在是不想再去编译搭建LAMP环境(这种方法实在是太费时间,而且太容易遇到各种不知道为什么的错误),所以,就去查查有没有什么简单的搭建 ...

  9. Ubuntu上hi3531交叉编译环境arm-hisiv100nptl-linux搭建过程

    安装SDK 1.Hi3531 SDK包位置 在"Hi3531_V100R001***/01.software/board"目录下,您可以看到一个 Hi3531_SDK_Vx.x.x ...

随机推荐

  1. [LeetCode] Candy Crush 糖果消消乐

    This question is about implementing a basic elimination algorithm for Candy Crush. Given a 2D intege ...

  2. org.apache.commons.lang3.tuple.Pair 作为更新参数,XML 中的 Sql 取不到值、报错

    项目用的 Mybatis,今天改一个需求,落地实现是批量更新,且只需要根据主键(id)来更新一个字段(name). 于是,没有犹豫,像下面这样设计了数据结构: 既然是批量更新,那外层肯定是 List ...

  3. Linux数据流重定向与管道

    数据流重定向简单来说就是把原本应该输出到某处(比如说屏幕)的数据,重定向其输出目的地,到其他的地方(比如文件). linux中的输入与输出: 标准输入(stdin):默认从键盘输入 标准输出(stdo ...

  4. ASP.NET MVC 中 View 的设计

    1. 前言  感觉有好长时间没有接触View 了,周末闲来无事,翻翻书桌上的书来回顾回顾ASP.NET MVC中View的相关内容. 2. View概述  View 通过应用程序在Action 中返回 ...

  5. [SDOI2016]硬币游戏

    题目描述 Alice 和 Bob 现在在玩的游戏,主角是依次编号为 1 到 n 的 n 枚硬币.每一枚硬币都有两面,我们分别称之为正面和反面.一开始的时候,有些硬币是正面向上的,有些是反面朝上的.Al ...

  6. 【USACO】 奶牛会展

    题目背景 奶牛想证明它们是聪明而风趣的.为此,贝西筹备了一个奶牛博览会,她已经对N 头奶牛进行 了面试,确定了每头奶牛的智商和情商. 题目描述 贝西有权选择让哪些奶牛参加展览.由于负的智商或情商会造成 ...

  7. [JLOI2015]城池攻占 左偏树

    题目描述 小铭铭最近获得了一副新的桌游,游戏中需要用 m 个骑士攻占 n 个城池.这 n 个城池用 1 到 n 的整数表示.除 1 号城池外,城池 i 会受到另一座城池 fi 的管辖,其中 fi &l ...

  8. 4999: This Problem Is Too Simple!

    Description 给您一颗树,每个节点有个初始值. 现在支持以下两种操作: C i x(0<=x<2^31) 表示将i节点的值改为x. Q i j x(0<=x<2^31 ...

  9. [3.19FJ四校联考]

    来自FallDream的博客.未经允许,请勿转载,谢谢. ---------------------------------------------------- A.积分,不会  以后补 B.给定一 ...

  10. Linux下安装3.0以上的python

    Linux下自带的python2.7是不建议删除的,很多系统软件依赖python2.7,但是现在我们学习python一般需要python3.0,下面介绍安装python3.0. 1.进入python官 ...