最近要开始搞新项目,基于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. 手写java虚拟机(一)——搭建环境

    毕业设计打算做一个java虚拟机,首先要对java虚拟机有一个简单的了解(jvm).目前市面上有众多的jvm,如sun公司的HotSpot VM.Classic VM,IBM公司的J9 VM等等,这里 ...

  2. CodeForces 916E Jamie and Tree(树链剖分+LCA)

    To your surprise, Jamie is the final boss! Ehehehe. Jamie has given you a tree with n vertices, numb ...

  3. MyBatis 框架系列之基础初始

    1.什么是 MyBatis MyBatis 本是 apache 的一个开源项目 iBatis,后改名为 MyBatis,它 是一个优秀的持久层框架,对 jdbc 的操作数据库的过程进行封装,使开发者只 ...

  4. postgresql 定时任务备份及恢复

    编写 脚本文件 如bak.sh,内容如下: ls_date=`date "+%Y%m%d%H%M%S"` pg_dump -U postgres -Ft yourdbname &g ...

  5. 机器学习技法:04 Soft-Margin Support Vector Machine

    Roadmap Motivation and Primal Problem Dual Problem Messages behind Soft-Margin SVM Model Selection S ...

  6. [JLOI 2015]城池攻占

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

  7. [HNOI 2013]比赛

    Description 沫沫非常喜欢看足球赛,但因为沉迷于射箭游戏,错过了最近的一次足球联赛.此次联 赛共N支球队参加,比赛规则如下: (1) 每两支球队之间踢一场比赛. (2) 若平局,两支球队各得 ...

  8. BZOJ 1510: Kra-The Disks

    Johnny 在生日时收到了一件特殊的礼物,这件礼物由一个奇形怪状的管子和一些盘子组成. 这个管子是由许多不同直径的圆筒(直径也可以相同) 同轴连接而成. 这个管子的底部是封闭的,顶部是打开的. 下图 ...

  9. APIO 2014

    练习赛,评测的时候好像出了些问题,最后我拿自己机子测的212/300,第二题负责评测的写的SPJ就判了第一行的答案,不知道有没出什么问题. T1.palindrome 题目大意:给定一个长度为N的字符 ...

  10. [SDOI2009]Bill的挑战

    题目描述 题解: 因为要求的T长度一定,可定义f[i][j] 为前i位状态为j的方案,can[i][j]表示第i为字母j,可行的状态 每次往后推就行了 #include <algorithm&g ...