最近要开始搞新项目,基于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. spring boot / cloud (九) 使用rabbitmq消息中间件

    spring boot / cloud (九) 使用rabbitmq消息中间件 前言 rabbitmq介绍: RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统.它可以用于大型软件系统 ...

  2. burp的dns记录功能

    写个备忘. 先点copy复制url,然后生成的url就能用了. 一关就没了,比较鸡肋些,不适合持久的,适合马上就能见效果的那种.

  3. day 1——字典树练习

    cojs 173. 词链 ★☆   输入文件:link.in   输出文件:link.out   简单对比时间限制:1 s   内存限制:128 MB [问题描述]给定一个仅包含小写字母的英文单词表, ...

  4. [BZOJ 3456]城市规划

    Description 题库链接( bzoj 权限题,可以去 cogs 交♂ 题库链接2 求含有 \(n\) 个点有标号的简单无向联通图的个数.方案数对 \(1004535809(479\times ...

  5. [SDOI 2016]征途

    Description 题库链接 将一个长度为 \(n\) 的正整数序列分为 \(m\) 段,问你这 \(m\) 段最小的方差 \(v\) 为多少.输出 \(v\times m^2\) . \(1\l ...

  6. [NOI 2014]起床困难综合症

    Description 21 世纪,许多人得了一种奇怪的病:起床困难综合症,其临床表现为:起床难,起床后精神不佳.作为一名青春阳光好少年,atm 一直坚持与起床困难综合症作斗争.通过研究相关文献,他找 ...

  7. [ZJOI 2012]灾难

    Description 阿米巴是小强的好朋友. 阿米巴和小强在草原上捉蚂蚱.小强突然想,果蚂蚱被他们捉灭绝了,那么吃蚂蚱的小鸟就会饿死,而捕食小鸟的猛禽也会跟着灭绝,从而引发一系列的生态灾难. 学过生 ...

  8. 例10-9 uva1636简单概率问题

    题意:一个01串,0代表没子弹,1代表有子弹.在开一次空枪后,开下一枪没子弹概率大的方案 ①接着开枪    ②随机转一下再开枪 思路: 在情况一就是求00在0中占的比例,情况二则是0在整个串中的比例 ...

  9. [Codeforces]605E Intergalaxy Trips

    小C比较棘手的概率期望题,感觉以后这样的题还会贴几道出来. Description 给定一个n*n的邻接矩阵,邻接矩阵中元素pi,j表示的是从 i 到 j 这条单向道路在这一秒出现的概率百分比,走一条 ...

  10. Thinkphp中的 I 函数(Thinkphp3.2.3版本)

    I 函数的作用是获取系统变量,必要时还可以对变量值进行过滤及强制转化,I 函数的语法格式: I('变量类型.变量名/修饰符',['默认值'],['过滤方法或正则'],['额外数据源']) 一.获取变量 ...