arm linux gcc编译u-boot时出错,编译Uboot时出错:【已解决】 /bin/bash: arm-linux-gcc: command not found dirname: missi...

编译Uboot时出错:

错误信息如下:

/bin/bash: arm-linux-gcc: command not found

dirname: missing operand

Try 'dirname --help' for more information.

经查阅资料,找到如下解决办法:

1. 32位 arm-linux-gnueabi-gcc/as/ld.. 在64位上面运行缺少必要的依赖。

我找到的依赖有如下(可能不全,缺少的可以百度/谷歌 关键词):

sudo apt-get install git gnupg flex bison gperf build-essential \

zip curl libc6-dev x11proto-core-dev u-boot-tools \

libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \

libgl1-mesa-dev g++-multilib mingw32 tofrodos libncurses5-dev \

python-markdown libxml2-utils xsltproc zlib1g-dev:i386

2.

/bin/bash: arm-linux-gcc: command not found

其中的 arm-linux-gcc 指的是 符号链接。出现该错误的原因是 没有为可执行文件建立符号链接。在该处可以这样做:

sudo ln -s /usr/local/arm/4.5./bin/arm-none-linux-gnueabi-gcc /usr/bin/arm-linux-gcc

该条命令的意思是:

为 /usr/local/arm/4.5.1/bin/目录下的可执行文件  arm-none-linux-gnueabi-gcc 建立符号链接。符号链接建立在 /usr/bin 下, 符号链接的名字叫做arm-linux-gcc

/usr/bin 就是 /bin/bash: 指的目录

类似的,还可以为 as, ld, objcopy, objdump, ar, nm 建立相应的符号链接。

3. 交叉编译器的路径未设置正确。解决方法网上比较多。该处不赘述。

P.S. 我遇到的问题 用的第二个办法解决了的。

编译U-Boot时command not found的解决方法

我使用的U-Boot版本是u-boot-2012.10,编译的步骤为 cd u-boot-2012.10 make s5p_goni_config sudo make 然后,就会看到错误提示 /bin ...

VS 中NuGet 尝试还原程序包时出错"*"已拥有为"**"定义的依赖项

之前从Git检出项目以后,项目编译不能通过,发现是缺少依赖的外部插件,于是通过NuGet去获取项目依赖的插件,如何通过NuGet恢复使用的插件请使用NuGet还原项目插件. 但是就是在使用NuGet还 ...

PHP编译安装时常见错误解决办法,php编译常见错误

PHP编译安装时常见错误解决办法,php编译常见错误 1.configure: error: xslt-config not found. Please reinstall the libxslt & ...

docker容器启动时执行脚本 run /bin/bash执行多条指令

搜了很多资料发现并未解决,以下方法失败!求大神评论给出完美方案 1.首先需要编写需要启动的脚本,并将脚本放在 /etc/init.d/目录下 如:cs.sh 2.修改权限 3.chkconfig -- ...

excel第一次打开报错 向程序发送命令时出错 多种解决办法含终极解决方法

excel第一次打开报错 向程序发送命令时出错 多种解决办法含终极解决方法 office2007应该遇到“向程序发送命令时出现 问题”,设置为以管理员运行也不好用,重装office也不好用,下面介绍下 ...

Win7安装Oracle Instantclient ODBC驱动 后配置DSN时出错的解决办法 SQORAS32

安装过程简述 oracle官网下载了 instantclient-odbc-nt--.zip instantclient-basic-nt-.zip 我这是32位版的win7,按照需要下载对应的版本. ...

Linux使用curl 方式安装docker-compose 后执行docker-compose version 检查安装是否成功时出错的解决办法

0x0.缘起: 今天在一台新的Fedora 25上按照官方文档,使用curl方式安装 docker-compose后,验证是否安装成功时出错: 安装时使用的命令为; curl -L https://g ...

随机推荐

jQuery手机端上拉刷新下拉加载更多页面

基于jQuery手机端上拉下拉刷新页面代码.这是一款类似QQ空间客户端或者微信下拉刷新页面特效代码.效果图如下: 在线预览   源码下载 实现的代码. html代码:

EasyUI + Spring MVC + hibernate实现增删改查导入导出

(这是一个故事--) 前言 作为一个JAVA开发工程师,我觉得最基本是需要懂前端.后台以及数据库. 练习的内容很基础,包括:基本增删改查.模糊查询.分页查询.树菜单.上传下载.tab页 主管发我一个已 ...

使用PowerDesigner建立数据库模型

转自:http://www.cnblogs.com/tonyepaper/archive/2008/02/12/1067260.html 1.       打开PowerDesigner,点击File ...

JQuery实现表格的相同单元格合并的三种方法

代码:

merge.html

spring cloud sidecar

用spring cloud sidecar的整合异构语言,以前做过没有做笔记,现在再做由于各种坑又浪费了一天,这里记一下 首先是官网:http://cloud.spring.io/spring-clo ...

Python安装和开发环境搭建

1.官网:http://www.python.org/download/下载安装包,目前最新版本为3.6,安装包很多地方可以下,也可以在360软件管家上下载安装  特别要注意勾选:Add Python ...

springboot 使用 redis

springboot 自己是实现了一套 redis 缓存框架, 地址: https://www.cnblogs.com/huanggy/p/9473822.html, 通过配置即可轻松愉快地实现 某些 ...

PythonStudy——函数对象 Function object

# 在python中,所有变量存放的值只要是地址,我们就称之为对象# -- 所有的变量都是用来存放地址的,所以都是对象# -- 存放整型的地址就是整型对象 | 存放函数的地址就是函数对象 | 存放文件 ...

关于C语言学习的一些感想(初学者)

C语言是一门通用计算机编程语言,广泛应用于底层开发.C语言的设计目标是提供一种能以简易的方式编译.处理低级存储器.产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言. 尽管C语言提供了许多低 ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值