在嵌入式Linux系统源码(BSP包)编译时,有可能会如现如下提示:
[[: not found
这种提示,一般是Shell环境为dash而不是bash导致,可以通过如下命令来切换:
sudo dpkg-reconfigure dash
执行后会有如下界面:
此时选择“No”选项,回车后就设置成功了,可通过如下命令确认:
ls -l /bin/sh
可以看到其链接由dash变为bash了,如下所示:
lrwxrwxrwx 1 root root 4 5月 4 2024 /bin/sh -> bash