QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1199|回复: 0

编译程序遇到 /bin/sh^M: bad interpreter

[复制链接]
发表于 2009-10-30 15:17:20 | 显示全部楼层 |阅读模式
/bin/sh^M: bad interpreter的解决方法  收藏
最近在debian下安装pspsdk,在运行./bootstrap时总是提示/bin/sh^M: bad interpreter,很是郁闷。
开始以为是从家里拷贝代码时出错了,就在windows下用svn重新checkout了一次代码,然后在windows下解压缩,问题照旧。
百度了一下,原来是不可见的^M。
解决方法是用dos2unix,但是debian下没找到安装包,就用vi解决了。
先查看文件格式:
:set ff
显示dos
然后转换成unix
:set ff=unix

注解一下,magic默认还是有dos2unix的,使用find指令可以把文件找出来,然后用dos2unix ...`find...`模式把所有文件批量转换。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 20:29 , Processed in 0.043623 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表