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$//' ./*