目录 1 .错误2. 解决方案 1 .错误 linux编译时有时候遇到/bin/sh^M: bad interpreter:没有那个文件或目录这样的错误 但是此时用vi查看时,还看不到有^M 2. 解决方案 vi xxx.sh(报错的那个文件) :set ff ? 如果出现fileforma=dos那么就基本可以确定是这个问题了。 :set fileformat=unix :wq 如果还有其他文件报同样的错误,就用同样的方法修改即可。