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里指定交叉编译器的路径,这个相信童鞋应该都知道,我就不多说啦。

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

  • 相关阅读:
    jquery学习11.3.4
    寒假帝释天
    我的2010年
    终于放假了!!!
    2010.1.21
    寒假第五天
    关于三层架构
    js正则表达式限制文本框只能输入数字,小数点,英文字母
    windows的命令行方式下TAB键自动补全设置方法
    Oracle的一些常用命令
  • 原文地址:https://www.cnblogs.com/mao0504/p/4706837.html
Copyright © 2011-2022 走看看