|

楼主 |
发表于 2007-6-29 08:12:08
|
显示全部楼层
thx for reply, pdb 在linux下是在 /usr/bin 下面的一个 shellscript, 估计功能类似 python -m pdb --annotate=3。
在emacs里,应该就是设置 gud-pdb-command-name,我已经设置成 python.exe -m pdb --annotate=3 了,运行 pdb的时候,的确是执行的 python.exe -m pdb --annotate=3 d:\test.py,但是就是不能开始调试,进程看到 python.exe 已经启动了!emacs 回显
Current directory is D:\emacs\bin/
就完了,只能强制结束进程。
linux下不用作任何修改运行 /usr/bin/pdb 就是完全正常的,估计就是 “Windows” 下不知道什么地方有些不同,python.exe 无论是windows 安装版还是 cygwin 自带的,我都试过了,尚不行。 |
|