您的位置:首页 > 运维架构

vs2010编译chromium的时候 copy_obj.sh: line 6: $'\r': command not found

2014-03-26 20:54 886 查看
vs2010编译chromium的时候出现如下问题 :

bash:../../third_party/libvpx/copy_obj.sh: /bin/bash: bad interpreter: No such file or directory

microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" 已退出, 代码为126

如果出现这个问题



可以使用源代码下的E:\chromium\src\third_party\cygwin\setup_mount.bat,解决 ,双击此文件即可。

执行完后,清理工程,再次编译,如果出现如下问题:

11> copy_enc_offsets_obj

12>------ 已启动生成: 项目: generate_files, 配置: Debug Win32 ------

12> Running source/patched-yasm/modules/arch/x86/gen_x86_insn.py.

11> ../../third_party/libvpx/copy_obj.sh: line 6: $'\r': command not found

11>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: “cmd.exe”已退出,代码为 127。



可以使用UltraEdit ->“文件”->“转换”->“Dos转Unix” (编辑copy_obj.sh文件),“保存”,再次清理工程,然后编译,(其实上面的问题都是因为不同操作系统下,文件的中回车/换行标示方法引起的,找个工具转换下就ok了)

问题就解决了,哈哈,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐