解决/bin/sh: 1: syntax error: "(" unexpected错误,以及更换bash仍然无法解决的问题

编译文件的时候出现 /bin/sh: 1: syntax error: "(" unexpected 错误。

 

网上查到的资料都是:

(1)在脚本前写#!/bin/bash

(2)执行dpkg-reconfigure dash然后选No

 

然而做了这两步之后,同样的错误还是照样出现。

在Makefile中查到出问题的是make语句中的$(shell pwd)部分。

后来发现代码目录的目录名中包含了括号!把目录改名,去掉名字中的括号,恢复正常。

posted on 2016-09-20 13:31  chujian1120  阅读(19358)  评论(0编辑  收藏  举报