zoukankan      html  css  js  c++  java
  • ubuntu下交叉编译器的切换 java程序员

    在学嵌入式的过程中,会用到不同的交叉编译工具。如:内核用的是arm-linux-gcc-4.3.3(支持EABI),u-boot用到了arm-linux-gcc-3.4.5(softfloat),因此就难免会要切换交叉编译器。方法如下:

    cd ~               //进入主文件夹

    vi .bashrc       

    在.bashrc文件的最后输入:

    #export PATH=/usr/local/arm/crosstools_3.4.5_softfloat/arm-linux/bin:"${PATH}"
    export PATH=/usr/local/arm/4.3.3/bin:"${PATH}"

    之后再:

    source .bashrc

    这样的话,交叉编译器4.3.3就被激活了,可以用命令

    arm-linux-gcc -v

    查看当前的交叉编译器版本。

    如果希望使用交叉编译器3.4.5的话,只需更改为:

    export PATH=/usr/local/arm/crosstools_3.4.5_softfloat/arm-linux/bin:"${PATH}"
    #export PATH=/usr/local/arm/4.3.3/bin:"${PATH}"

    再激活:

    source .bashrc

    即可。

     

    遇到问题:

    写一下代码时

    export PATH=/usr/local/arm/crosstools_3.4.5_softfloat/arm-linux/bin:"${PATH}"
    #export PATH=/usr/local/arm/4.3.3/bin:"${PATH}"

    没写:"${PATH}",source .bashrc之后,在终端下输入:ls,l,vi等命令都说找不到命令。

     

    注:如果在.bashrc里面没看到变量那句,那就去/etc/下的bash.bashrc修改!!!

    分析:

          在终端下输入:

          echo $PATH

          显示:

          /usr/local/arm/crosstools_3.4.5_softfloat/arm-linux/bin

          原来是变量PATH,被改变了。

    解决方法:

          gedit .bashrc 或者在图形界面中打开主文件夹,ctr+h,显示隐藏的文件(.bashrc是隐藏文件)单击右键,用gedit打开.bashrc。在修改一下就行,把该加的加上。

          source .bashrc   //如果这句不能用,可以注销ubuntu,效果一样。

          echo $PATH       //查看结果

  • 相关阅读:
    shell脚本使用记录一:操作文件
    用IDEA在Tomcat上部署项目
    通过反射获取属性名和属性类型
    IDEA设置生成类基本注释信息
    有序的Map集合--LinkedHashMap
    书面格式注意的问题
    悲观锁和乐观锁的区别
    解析xml文件的四种方式
    jsp的四种范围
    jsp的两种跳转方式和区别
  • 原文地址:https://www.cnblogs.com/java20130725/p/3215468.html
Copyright © 2011-2022 走看看