jlc*_*lin 5 debugging komodo scons pycharm
我有一个需要调试的SCons脚本。在发生的所有事情中的某个地方,我遇到了问题,我需要找出问题的根源。
我想调试SCons脚本,但是不确定如何设置它。我同时拥有PyCharm和Komodo IDE,但是我不知道如何使它们工作。
我已经试过了:
scons --debug=pdb <args...>
Run Code Online (Sandbox Code Playgroud)
但这使我陷入了SCons的困境;我需要进入我创建的SCons运行的脚本的内部。
有人可以告诉我如何设置PyCharm或Komodo来调试SCons脚本吗?如果那不可能,那么我可以使用其他调试选项。
小智 0
根据我的经验,如果您考虑在 SCons 中使用逐步调试,那么调试确实很困难。
我的建议是在您的 SConstruct 文件中添加一个好的日志系统(或添加一个)。例如,级别debug-detailed将记录自定义构建器功能中的变量,级别debug将仅记录最关键的变量,级别生产(默认)仅在出现警告或错误时记录,以尽量减少对表现。
就我个人而言,我认为依赖日志系统在复杂系统中进行调试是常见的做法。
| 归档时间: |
|
| 查看次数: |
2498 次 |
| 最近记录: |