RISC-V技术论坛
直播中

王锦霞

8年用户 1032经验值
私信 关注
[经验]

e203仿真报Syntax error: \"&\"unexpected错误的原因

刚开始接触学习e203,仿真的第一步就遇上问题。按照手册在linux环境下跑仿真遇到如图错误:

有人说是e203版本问题,遂下载了更早的版本:
https://github.com/SI-RISCV/e200_opensource
结果依然报相同错误。。。
后来继续寻找答案,终于解决。方法如下:
ls -l /bin/sh

sudo dpkg-reconfigure dash
选择“NO”

再试一下:
ls -l /bin/sh
改成bash

再跑测试程序:

成功!
原因分析:dash和bash应该是shell脚本语言的两种解释方式,Ubuntu默认采用dash,导致语法错误。

更多回帖

发帖
×
20
完善资料,
赚取积分