1.软件安装

  步骤1:打开虚拟机,在/usr/local/下创建/usr/local/arm文件夹(一般用户自定义程序放到这里)
  步骤2:先将安装包从Windows中弄到linux中去。可以用共享文件夹,也可以用Samba,也可以cuteftp。
  步骤3:解压。tar -jxvf arm-2009q3.tar.bz2

  到真正的应用程序的安装目录下(也就是/usr/local/arm/arm-2009q3/bin),去执行arm-linux-gcc -v
  执行方法是:./arm-none-linux-gnueabi-gcc -v
  执行后可以得到一长串输出,其中有“gcc version 4.4.1 ”字样,即表示安装成功。

2.配置环境变量 

  环境变量就是操作系统的全局变量。每一个环境变量对操作系统来说都是唯一的,名字和所代表的意义都是唯一的。linux系统可以有很多个环境变量。其中有一部分是linux系统自带的,还有一些是我们自己来扩充的。我们这里涉及到的一个环境变量是PATH。

  PATH这个环境变量是系统自带的,它的含义就是系统在查找可执行程序时会搜索的路径范围(动态库文件so也会涉及到这个)。

  echo $PATH可以显示出当前PATH环境变量的地址

  export PATH=/usr/local/arm/arm-2009q3/bin:$PATH 将/usr/local/arm/arm-2009q3/bin:添加到PATH里面(前面(头插入))

  当前设置后,会发现下次打开后环境变量又恢复了。得重新配置。

  解决方案是在~/.bashrc中,添加export PATH=/usr/local/arm/arm-2009q3/bin:$PATH 即可。

  ~/.bashrc会在打开终端时自动执行。(我将共享文件夹挂载也写了进去,就不用每次开机都挂载一次)

3.建立软链接(符号链接)

  ln arm-none-linux-gnueabi-addr2line -s arm-linux-addr2line

linux中的目录管理方法。技术角度来讲,linux中所有目录性质都是一样的,所以技术角度来讲我们把软件安装到哪里都行。但是因为如果胡乱放置,将来程序可能不好找。所以久而久之大家就总结了一个文件放置的一般定义,譬如说/bin目录放置一些系统自带的用户使用的应用程序,/sbin目录下存放的是系统自带的系统管理方面的应用程序。
那我们装软件放在哪里?一般都在/usr目录下。我们安装arm-linux-gcc,就在/usr/local/底下创建一个arm文件夹,然后装到里面。

最新文章

  1. ActiveX: 如何用.inf和.ocx文件生成cab文件
  2. 解决jquery-ui-autocomplete选择列表被Bootstrap模态窗遮挡的问题
  3. ACM: HDU 5418 Victor and World - Floyd算法+dp状态压缩
  4. Swagger简介
  5. PHP之implode与explode函数讲解
  6. Java实现对文件的上传下载操作
  7. 求解答,Android源码编译时怎样添加第三方jar包
  8. c# MongoDB Driver 官方教程翻译
  9. Geometric regularity criterion for NSE: the cross product of velocity and vorticity 2: $u\times \om\cdot \n\times \om$
  10. 我的第一篇博客。(JavaScript的声明和数据类型的一些笔记)
  11. 【mmall】Guava框架
  12. poj2411 状态压缩-铺地板题型-轮廓线解法(最优)
  13. python__面向对象,继承,命名空间
  14. 2018.07.10NOIP模拟 Knapsack(单调队列优化dp)
  15. 项目冲刺Beta第三篇博客
  16. JSON 接口如何实现 RSA 非对称加密与签名
  17. java翻译到mono C#实现系列(4) 利用CountDownTimer类实现倒计时功能 mono版
  18. php中的字符串常用函数(二) substr() 截取字符串
  19. (转)Inno Setup入门(一)——最简单的安装脚本
  20. VS2017无法打开Razor视图文件

热门文章

  1. 上楼梯问题(递归C++)
  2. 十三:Transparent Encryption in HDFS(转)
  3. M2迭代分数分配
  4. lintcode-179-更新二进制位
  5. Android 如何判断CPU是32位还是64位
  6. AMH面板命令操作大全
  7. ManagementObjectSearcher的使用
  8. 内核blackhole
  9. Delphi Dataset CurValue
  10. 使用bat执行java项目