执行一个bash脚本,遇到如下的问题:
-e ---------------------------------
-e 编译器选项 #
-e # 1.gcc_10.2.0 #
-e # 2.arm-linux-gnueabihf-gcc_10.2.0 #
-e # 3.arm-poky-linu-gnueabi-gcc_4.9.1 #
-e # 4.arm-linux-gnueabihf-gcc_6.2.1 #
-e ---------------------------------
请输入编译器选项[1~4]:1
编译(y)还是清除(n)?[y/n]:y
compile.sh: 72: [: gcc_10.2.0: unexpected operator
compile.sh: 72: [: gcc_10.2.0: unexpected operator
compile.sh: 77: [: gcc_10.2.0: unexpected operator
compile.sh: 80: [: gcc_10.2.0: unexpected operator
compile.sh: 83: [: gcc_10.2.0: unexpected operator
compile.sh: 89: [: gcc_10.2.0: unexpected operator
Unrecognized compiler!
ljl@ljl:/opt/workspace/mv/mvcloud$
解决方法:
执行 sudo dpkg-reconfigure dash 命令,弹出如下界面:
选择 “否”
即可解决问题。