zoukankan      html  css  js  c++  java
  • 交叉编译工具链

    1、安装交叉编译工具链

    步骤1:在linux中,/usr/local/下创建/usr/local/arm文件夹

    步骤2:打开共享文件夹把安装包arm_2009q3.tar.bz2弄到arm文件夹下

    步骤3:解压。tar -jxvf arm-2009q3.tar.bz2

    安装后的测试:到真正的应用程序的安装目录下即/usr/local/arm/arm-2009q3/bin,去执行arm-linux-gcc -v  执行方法:./arm-linux-gcc -v

    2、导出到环境变量

    如果不导出到环境变量的话,每次运用arm-none-linux-gnueabi-gcc就得写出全路径。为此,我们需要把他导出到环境变量。

    查看当前环境变量的方法:echo $PATH

    导出到环境变量的方法:export PATH=/usr/local/arm/arm-2009q3/bin:$PATH

    但是这样导出到环境变量的方法存在一定的缺陷,这种方法的导出只是临时的,所以,当重新打开终端后,环境变量又恢复成原来的样子了。

    由于每次打开终端的时候,都会自动执行.bashrc文件,所以就出现了一个解决办法

    解决办法:在宿主目录下cd ~,打开隐藏文件.bashrc  打开方式:vi .bashrc    只要在这个文件的最后加上之前的导出代码export PATH=/usr/local/arm/arm-2009q3/bin:$PATH就可以了。这样的话,每次打开终端,都会自动导出一下。

    3.建立符号连接

    继续改进,为了让我们的arm-none-linux-gnueabi-gcc能变得短一点便于操作,我们就可以做一个符号连接

    举例:ln arm-none-linux-guneabi-gcc-4.4.1 -s arm-linux-gcc-4.4.1

  • 相关阅读:
    Java学习8.31
    Java学习8.30
    Java学习8.29
    Java学习8.28
    Java学习8.27
    Java学习8.26
    242. Valid Anagram 有效的字符串
    680. Valid Palindrome II 对称字符串-可删一个字母版本
    151. Reverse Words in a String翻转一句话中的单词
    155. Min Stack 155.最小栈
  • 原文地址:https://www.cnblogs.com/jxjl/p/6952300.html
Copyright © 2011-2022 走看看