Ubuntu 16.04展开海思平台Hi3536的SDK包错误解决
来源:互联网 发布:百度大数据分析工具 编辑:程序博客网 时间:2024/05/18 13:46
最近学习Hi3536的开发平台,首先就遇到了无法展开SDK包的问题,按照官方的方法展开SDK包内容:“运行./sdk.unpack(请用root或sudo权限执行)将会展开SDK包打包压缩存放的内容,请按照提示完成操作。如果您需要通过WINDOWS操作系统中转拷贝SDK包,请先运行./sdk.cleanup,收起SDK包的内容,拷贝到新的目录后再展开。”
总是提示错误信息:
./sdk.unpack: 2: ./sdk.unpack: source: not found
./sdk.unpack: 4: ./sdk.unpack: ECHO: not found
./sdk.unpack: 6: ./sdk.unpack: WARN: not found
。。。。。。
后来查看sdk.unpack脚本原来是bash和dash惹的祸。先看一下他们的介绍(原文网址:http://blog.csdn.net/hemmingway/article/details/49301873):
什么是bash?
Bash(GNU Bourne-Again Shell)是许多Linux平台的内定Shell,事实上,还有许多传统UNIX上用的Shell,像tcsh、csh、ash、bsh、ksh等等,Shell Script大致都类同,当您学会一种Shell以后,其它的Shell会很快就上手,大多数的时候,一个Shell Script通常可以在很多种Shell上使用
什么是dash ?
dash is the standard command interpreter for the system. The current
version of dash is in the process of being changed to conform with the
POSIX 1003.2 and 1003.2a specifications for the shell.
而sdk.unpack脚本使用的是#!/bin/sh,可以查看一下它指向了哪里?:
查看与使用
先用命令ls -l /bin/sh 看看
结果是: /bin/sh -> dash
我们会发现Ubuntu默认采用的是 dash
所以会出现上面的错误,如何修改呢?也就是让/bin/sh指向bash
如果要修改默认的sh,可以采用命令
sudo dpkg-reconfigure dash
然后选择【否】
成功后再执行ls -l /bin/sh 看看
结果是: /bin/sh -> bash
修改成功!
接下来运行./sdk.unpack就可以执行成功了。
- Ubuntu 16.04展开海思平台Hi3536的SDK包错误解决
- 在ubuntu下,用./sdk.unpack命令展开海思hi3520SDK开发包时的问题
- 在ubuntu下,用./sdk.unpack命令展开海思hi3520SDK开发包时的问题
- 百度开放平台SDK错误解决
- [2]_解决在海思SDK包中的执行 ./sdk.unpack出现的问题
- 海思hi3536 系统的终端显示中文乱码解决
- linux -- ubuntu展开海思hi3511/hi3512/hi3515/hi3520SDK开发包
- 编译海思sdk包遇到的问题以及解决方法(hello_world.srec错误 examples/standalone错误)
- ubuntu 更行sdk tools的错误
- 编译hi3536平台NVR软件debug版本时出现clock_gettime、clock_getres未定义的引用
- Hi3536 CentOS 平台交叉编译脚本
- VC6平台SDK安装包
- Hi3536编译sample时出现错误
- Ubuntu出现包依赖错误的解决方法
- ubuntu 中解决包依赖的办法
- 3dsMax2018 SDK配置以及PluginWizard目标平台版本错误解决
- 解决在windows下VS2010编译coldet20的出现的错误:error MSB8008: 指定的平台工具集(Windows7.1SDK)未安装或无效。
- Ubuntu中-lz编译错误的解决
- HDU2014青年歌手大奖赛_评委会打分
- 搭建简单的Restful风格的web服务
- 在 tomcat 下 请求参数的乱码问题
- 工作日常--event对象总结
- Spring源码
- Ubuntu 16.04展开海思平台Hi3536的SDK包错误解决
- 归一化特征值
- Apache hive安装
- 反射
- 单例模式
- github主干分支远程仓库本地代码更新处理
- c语言练习 求素数 乘法表 判断闰年
- 基础练习 01字串
- POJ 2733 判断闰年