debugging - 如何调试 SCons 脚本

标签 debugging pycharm scons komodo

我有一个需要调试的 SCons 脚本。在正在发生的一切事情的深处,我遇到了一个问题,我需要找出问题出在哪里。

我想调试 SCons 脚本,但我不知道如何设置它。我有 PyCharm 和 Komodo IDE,但我不知道如何使它们工作。

我已经尝试过这个:

scons --debug=pdb <args...>

但这只是让我进入了 SCons;我需要位于我创建的 SCons 运行的脚本中。

有人可以告诉我如何设置 PyCharm 或 Komodo 来调试 SCons 脚本吗?如果不可能,我愿意接受其他调试选项。

最佳答案

在您的 SConstruct 中:

import pdb
pdb.set_trace()

您将进入 SConstruct(或 SConscript,如果您要调试的内容)内的调试器。

关于debugging - 如何调试 SCons 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22818734/

相关文章:

python - 从外部范围阴影名称 xyz

python - pycharm:字节文字包含字符 > 255

c - 负载很大才出现的bug怎么调试?

javascript - 请参阅 IOS Safari 引发的 Javascript 错误

internet-explorer - 如何在 Xbox 上调试 IE

python - 使用 PyCharm 编写脚本参数 - Learn Python the Hard way

macos - Mac 上的 scons dylib 动态链接

Windows - 构建 .obj 文件时出现 "The command line is too long"

c++ - 在 MARSS 实现中编译 SCONS 失败

visual-studio - 高级 Visual Studio 功夫测试 -- 在调试期间从即时窗口调用函数