收藏官网首页
查看: 8347|回复: 0

嵌入式开发-makefile脚本格式错误

51

主题

99

帖子

827

积分

高级会员

Rank: 4

积分
827
跳转到指定楼层
楼主
发表于 2016-4-8 12:10:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
做嵌入式开发的时候,一般在虚拟机上用linux(如ubuntu),开发完成然后再回到主机(win7)把代码上传到服务器上,当共同开发者clone你这个工程的时候,然后编译即运行脚本makefile会遇到一个问题,提示:
-bash: ./full_build.sh: /bin/bash^M: bad interpreter: No such file or directory
出现上面错误的原因是脚本文件是DOS格式的(makefile在我win7主机上有编辑过), 即每一行的行尾以\r\n来标识
解决方法: 使用vim编辑器打开脚本, 运行::set ff?
可以看到DOS字样或unix(下面是我已经改过的)

使用set ff=unix把它强制为unix格式的, 然后存盘退出, 即可.

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

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