在windows环境下编译linux文件的时候会遇到类似的问题:./configure: line 60: syntax error near unexpected token `$'do/r''
'/configure: line 60: `do,这是因为在windows环境下,代码中添加了dos行,所以会报错,这时只需要将这些dos行除掉就能正常的运行了,指令为:$ cat your_shell | tr -d '/015' > new_shell
$ sh new_shell
例如:cat configure | tr -d '/015' > configures