喜欢6次
刚开始接触学习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,导致语法错误。