python - 编译chrome.exe、chrome.exe.pdb失败该如何解决?
ringa_lee
ringa_lee 2017-04-18 10:13:23
[Python讨论组]
编译Chromium时最后两个文件编译失败,FAILED: chrome.exe chrome.exe.pdb。
显示的是python的错误信息WindowsError: [Error 2]。
请问这种情况该如何解决呢?
[28016/28020] LINK initialexe/chrome.exe initialexe/chrome.exe.pdb
  正在创建库 ./initialexe/chrome.lib 和对象 ./initialexe/chrome.exp
[28018/28020] ACTION //chrome:reorder_imports(//build/toolchain/win:x64)
FAILED: chrome.exe chrome.exe.pdb
D:/Chromium/depot_tools/python276_bin/python.exe ../../build/win/reorder-imports.py -i initi
alexe -o . -a x64
Traceback (most recent call last):
  File "../../build/win/reorder-imports.py", line 57, in <module>
    sys.exit(main(sys.argv[1:]))
  File "../../build/win/reorder-imports.py", line 54, in main
    return reorder_imports(opts.input, opts.output, opts.arch)
  File "../../build/win/reorder-imports.py", line 34, in reorder_imports
    subprocess.check_call(args)
  File "D:\Chromium\depot_tools\python276_bin\lib\subprocess.py", line 535, in check_call
    retcode = call(*popenargs, **kwargs)
  File "D:\Chromium\depot_tools\python276_bin\lib\subprocess.py", line 522, in call
    return Popen(*popenargs, **kwargs).wait()
  File "D:\Chromium\depot_tools\python276_bin\lib\subprocess.py", line 709, in __init__
    errread, errwrite)
  File "D:\Chromium\depot_tools\python276_bin\lib\subprocess.py", line 957, in _execute_chil
d
    startupinfo)
WindowsError: [Error 2]
ninja: build stopped: subcommand failed.
ringa_lee
ringa_lee

ringa_lee

全部回复(2)
迷茫

应该还是代码没同步完全的原因,之前 Syzygy binaries里是没有东西的,后来又下载了一次,可以成功编译了。

ringa_lee
WindowsError: [Error 2]

没弄错的话,这个错误代码的意思是没有找到指定的文件。也就是说,它要执行的命令不存在。
至于是什么命令,去看一下代码吧。或者使用 procmon.exe 看看它在尝试执行什么命令。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号