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

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了)

问题就解决了,哈哈,

你可能感兴趣的:(chromium)