cygwin编译google V8出现gyp报错~
对cygwin不太熟悉。
使用cygwin编译google V8,出现了以下问题,求助:
gyp来源:https://chromium.googlesource.com/external/gyp
参考文章:https://github.com/v8/v8/wiki/Building%20with%20Gyp
-------------------------------
$ make ia32.release.check -j8
/bin/sh: cmp: 未找到命令
PYTHONPATH="/home/myppp/git_googlev8/tools/generate_shim_headers:/home/myppp/git_googlev8/build::/home/myppp/git_googlev8/build/gyp/pylib:"
GYP_GENERATORS=make
build/gyp/gyp --generator-output="out" build/all.gyp
-Ibuild/standalone.gypi --depth=.
-Dv8_target_arch=ia32
-S.ia32.release -Dv8_enable_backtrace=1 -Darm_fpu=default -Darm_float_abi=default
build/gyp/gyp:行5: $'r': 未找到命令
: 无效选项gyp: 第 6 行:set: -
set: 用法:set [--abefhkmnptuvxBCHP] [-o 选项名] [--] [参数 ...]
Makefile:420: recipe for target 'out/Makefile.ia32.release' failed
make: *** [out/Makefile.ia32.release] Error 2
-------------------------------------------
对google V8的Makefile,下载的gyp均没有做任何变动,出现的行,Line 5是一个空行,Line6是一行 set -e,没看出啥问题。代码如下:
#!/bin/sh
# Copyright 2013 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
set -e
base=$(dirname "$0")
exec python "${base}/gyp_main.py" "$@"
----------------------------------------------------------------
实在找不到原因了,求助?
别告诉我说是因为linux和Windows的换行符号不同导致?真是这样,要抱着大腿哭了。。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
引用来自“雁儿在林梢”的评论
就算真的是换行符导致的, 解决也简单, 使用unix2dos命令处理一下就可以了, 可以考虑试试看
就算真的是换行符导致的, 解决也简单, 使用unix2dos命令处理一下就可以了, 可以考虑试试看