执行configure command not found syntax error near unexpected token newline

sudo bash ./configure --prefix /home/xiaopeng18/Desktop/module/jpeg-9b/tmp --host=arm-linux --enable-shared

 

Ubuntu执行./configure的时候会出现如下错误:

./configure: line 14: $'\r': command not found
./configure: line 29: syntax error near unexpected token `newline'
'/configure: line 29: `     ;;

原因可能是源文件在window下编译过,

cat -A configure

可以看到这个\r字符被显示为^M

解决方法如下:

sed -i 's/\r$//' ./*

 

你可能感兴趣的:(Linux,Ubuntu)