zoukankan      html  css  js  c++  java
  • linux-arm交叉工具编译链的安装以及vmware tools的安装

      首先,准备的文件是arm-2009q3.tar.bz2(提取码:619b)

      之后,我们就需要把这个文件放到共享文件夹中才可以在虚拟机中的linux使用它。

    1.我们先来介绍vmware tools的安装(安装了这个才可以使用共享文件夹)(我使用的是centos 6.3)

      (1)首先,我们在顶部的工具栏上,打开虚拟机->安装Vmware Tools(因为我已经安装了vmware tools,所以显示是重新安装),这时候你的虚拟机上就会弹出个vmware tools的光盘。

    (2)第二步就是要找到VMware Tools,我们可以双击打开VMware Tools,然后你在窗口的左下角的位置就可以发现它所在文件夹。

    (3)进入到那个文件夹里面,复制文件(VMwareTools-9.6.2-1688356.tar.gz)到任意一个文件夹中,这里是/mnt/文件夹

    1 cd /media
    2 cp VMwareTools-9.6.2-1688356.tar.gz /mnt/

    (4)然后就是解压缩文件

    1 tar -zxvf VMwareTools-9.6.2-1688356.tar.gz 

    (5)找到文件:vmware-install.pl,然后执行文件(./vmware-install.pl),就可以安装了。

    安装好之后,就设置共享文件夹(虚拟机->设置->选项->共享文件夹(选择总是启用->然后添加文件夹,就可以了))

    2.我们来介绍怎么安装linux-arm交叉编译工具链

    (1)按照上面的步骤设置好共享文件夹之后,我们就可以在(/mnt/hgfs/)这个目录上看到你的共享文件夹了

    (2)把文件arm-2009q3.tar.bz2拉到你的共享文件夹中,然后在共享文件夹中把文件复制到(/usr/local/)这个目录上,然后解压。

    1 cp arm-2009q3.tar.bz2 /usr/local/
    2 tar -jxvf arm-2009q3.tar.bz2

    (3)然后修改PATH

    1 export PATH=$PATH:/usr/local/arm-2009q3/bin
    2 source /root/.bashrc

    (4)你可以用命令“echo $PATH”来查看是否写进去了。

    (5)就是修改命令了

     1 #!/bin/bash
     2 ln -s arm-none-linux-gnueabi-gcc arm-linux-gcc
     3 ln -s arm-none-linux-gnueabi-addr2line arm-linux-addr2line
     4 ln -s arm-none-linux-gnueabi-ar arm-linux-ar
     5 ln -s arm-none-linux-gnueabi-as arm-linux-as
     6 ln -s arm-none-linux-gnueabi-c++ arm-linux-c++
     7 ln -s arm-none-linux-gnueabi-c++filt arm-linux-c++filt
     8 ln -s arm-none-linux-gnueabi-cpp arm-linux-cpp
     9 ln -s arm-none-linux-gnueabi-g++ arm-linux-g++
    10 ln -s arm-none-linux-gnueabi-gcc-4.4.1 arm-linux-gcc-4.4.1
    11 ln -s arm-none-linux-gnueabi-gcov arm-linux-gcov
    12 ln -s arm-none-linux-gnueabi-gdb arm-linux-gdb
    13 ln -s arm-none-linux-gnueabi-gdbtui arm-linux-gdbtui
    14 ln -s arm-none-linux-gnueabi-gprof arm-linux-gprof
    15 ln -s arm-none-linux-gnueabi-ld arm-linux-ld
    16 ln -s arm-none-linux-gnueabi-nm arm-linux-nm
    17 ln -s arm-none-linux-gnueabi-objcopy arm-linux-objcopy
    18 ln -s arm-none-linux-gnueabi-objdump arm-linux-objdump
    19 ln -s arm-none-linux-gnueabi-ranlib arm-linux-ranlib
    20 ln -s arm-none-linux-gnueabi-readelf arm-linux-readelf
    21 ln -s arm-none-linux-gnueabi-size arm-linux-size
    22 ln -s arm-none-linux-gnueabi-sprite arm-linux-sprite
    23 ln -s arm-none-linux-gnueabi-strings arm-linux-strings
    24 ln -s arm-none-linux-gnueabi-strip arm-linux-strip

    这样就可以使用了。

    (6)在任意一个目录下执行(arm-linux-gcc -v)看是否显示版本号,如果显示版本号,就表示安装成功了。

  • 相关阅读:
    贝叶斯网路的采样
    马尔可夫蒙特卡洛采样法
    高斯分布的采样
    常见的采样方法
    正则化
    随机梯度下降
    机器学习中的优化问题
    【原】涉及数据库的单元测试-JTeser
    高度和宽度
    定位position
  • 原文地址:https://www.cnblogs.com/nibuyaoni/p/5572345.html
Copyright © 2011-2022 走看看