请选择 进入手机版 | 继续访问电脑版

雨滴科技技术论坛

 找回密码
 立即注册
查看: 145|回复: 2

dash vs bash

[复制链接]

465

主题

1853

帖子

7487

积分

论坛元老

Rank: 8Rank: 8

积分
7487
扫一扫,手机访问本帖
发表于 2020-7-23 19:15:40 | 显示全部楼层 |阅读模式
ubuntu系统默认的SH(脚本解析器)为dash,可以使用 ls -l /bin/sh 命令查看
修改默认脚本解析器为bash,方法如下:
            1、命令行输入:sudo dpkg-reconfigure dash
            2、选择
            3、ls -l /bin/sh 查询确认

回复

使用道具 举报

465

主题

1853

帖子

7487

积分

论坛元老

Rank: 8Rank: 8

积分
7487
 楼主| 发表于 2020-7-23 19:17:00 | 显示全部楼层
bash不香吗?悄悄改成dash导致很多莫名错误。

source 命令也报错
echo也报错
回复 支持 反对

使用道具 举报

465

主题

1853

帖子

7487

积分

论坛元老

Rank: 8Rank: 8

积分
7487
 楼主| 发表于 2020-7-23 21:20:20 | 显示全部楼层
本帖最后由 max 于 2020-7-24 15:21 编辑

kernel  和 uboot很早就编译过了。pc工具一直没有编译成功。。。无语



1. sudo dpkg-reconfig dash选择no把dash改成bash
2. tar -zxf Hi3521A_SDK_Vx.x.x.x.tgz
3. sudo ./sdk.unpack
4. osdrv/opensource/toolchain/arm-hisiv300-linux
    chmod +x cross.install
    ./cross.install
    source /etc/profile


安装必要的库lsb-core  lib32z1-dev, u-boot-tools, build-essential fakeroot libncurses5-dev bison flex zlib1g-dev libtool mtd-utils uuid-dev autoconf autogen automake libncurses5-dev libncursesw5-dev

osdrv\tools\pc\mkyaffs2image\mkyaffs2image执行 make clean

mtd-utils-1.5.0编译错误

vi osdrv/tools/pc/jffs2_tool/Makefile

mtd-utils-1.5.0改成2.0.0

下载mtd-utils-2.0.0进去tmp里面目录./configure然后make

make install的时候路径也不对。用一个link处理

ln -s usr/local/sbin sbin



squashfs编译错误,下载4.4版本替换.

4.4版本的目录结构变了,修改makefile时候要注意编译路径。


cramfs编译错误

cramfs里面lslocks.c添加头文件#include


回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
在线咨询
咨询热线
0755-26787502-8006/8016
扫一扫二维码
直接访问本站

QQ|Archiver|手机版|小黑屋|雨滴科技  

GMT+8, 2020-8-15 21:13 , Processed in 0.069530 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表