zoukankan      html  css  js  c++  java
  • arm-linux-gcc: Command not found 问题解析 . 分类: arm-linux-Ubuntu 2013-08-21 08:43 855人阅读 评论(0) 收藏

    问题:

    1. sudo tar jxvf cross-2.95.3.tar.bz2  
    2.   
    3. export PATH=$PATH:/usr/local/arm/2.95.3/bin  
    4.   
    5. 使用arm-linux-gcc –v 检查交叉编译器安装成功  
    6.   
    7. tar jxvf kernel.tar.bz2  
    8.   
    9. 解压之后生成kernel目录  
    10.    
    11. sudo make clean  
    12.   
    13. sudo make menuconfig  
    14.   
    15. sudo make zImage  
    16.    
    17. 提示错误:  
    18.   
    19. arm-linux-gcc: Command not found  
    20.    
    21. PATH里有/usr/local/arm/2.95.3/bin, /usr/local/arm/2.95.3/bin/下有arm-linux-gcc文件,但是make的时候,就是找不到arm-linux-gcc  

     

    原因:

    1. xport PATH=$PATH:/usr/local/arm/2.95.3/bin  
    2.   
    3. 是设置当前用户的PATH,而sudo执行make的时候,使用的是超级用户权限,那也就使用了超级用户的PATH(但是这个PATH里,并没有/usr/local/arm/2.95.3/bin)  

    解决办法:

    1. 先打开一个超级用户权限的shell:  
    2.   
    3. sudo –s  
    4.   
    5. 在当前shell下,设置环境变量:  
    6.   
    7. export PATH=$PATH:/usr/local/arm/2.95.3/bin  
    8.    
    9. 再进入到kernel目录,make zImage,就可以找到arm-linux-gcc了  

        在ubuntu下找不到arm-linux-gcc命令还有一种解决办法就是在Makefile里指定交叉编译器的路径,这个相信童鞋应该都知道,我就不多说啦。

    版权声明:本文为博主原创文章,未经博主允许不得转载。

  • 相关阅读:
    多叉树
    PowerDesigner设置集锦(2)
    Delphi应用程序在命令行下带参数执行返回命令行提示的问题
    不允许在 '*******' 上使用扩展属性,或对象不存在
    仓库管理系统开发完成
    动态创建Frame窗体(根据类名,除T以外的字母)
    Access中的常用TSQL
    批量删除同类文件(带通配符)
    判断Access数据库中的表或查询是否存在的SQL
    序列化FastReport,重要提示少走弯路
  • 原文地址:https://www.cnblogs.com/mao0504/p/4706837.html
Copyright © 2011-2022 走看看