编译U-Boot时command not found的解决方法
Posted mfyfymeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译U-Boot时command not found的解决方法相关的知识,希望对你有一定的参考价值。
我使用的U-Boot版本是u-boot-2012.10,编译的步骤为
cd u-boot-2012.10
make s5p_goni_config
sudo make
然后,就会看到错误提示
/bin/bash: arm-linux-gcc: command not found
dirname: missing operand
Try 'dirname --help' for more information.
在arm-linux-gcc确认安装无误的前提下(可以参照 https://www.cnblogs.com/mfyfymeng/p/11895795.html 来安装4.5.1版本的arm-linux-gcc),解决方法如下
sudo ln -s /opt/FriendlyARM/toolschain/4.5.1/bin/arm-none-linux-gnueabi-gcc /usr/bin/arm-linux-gcc
这条命令的意思是:为/opt/FriendlyARM/toolschain/4.5.1/bin/下的可执行文件arm-none-linux-gnueabi-gcc建立符号链接,链接在/usr/bin/下,/usr/bin/也就是/bin/bash所指的目录。同理,在编译时只要是这类command not found错误,都可以用这种方法来解决。比如
/bin/bash: arm-linux-ld: command not found
那么对应的解决方法为
sudo ln -s /opt/FriendlyARM/toolschain/4.5.1/bin/arm-none-linux-gnueabi-ld /usr/bin/arm-linux-ld
以上是关于编译U-Boot时command not found的解决方法的主要内容,如果未能解决你的问题,请参考以下文章
编译linux内核时出现"mkimage" command not found - U-Boot images will not be built错误的解决办法
springboot整合mybatis 异常 org.apache.ibatis.binding.BindingException: Invalid bound statement (not foun
编译redis时 提示make cc Command not found
vuejs Newline required at end of file but not foun
DevTools failed to load source map: Could not load content for…System error: net::ERR_FILE_NOT_FOUN
DevTools failed to load source map: Could not load content for…System error: net::ERR_FILE_NOT_FOUN