直到今天我才能正常工作,我似乎已经尝试了一切。当我尝试在OSX上使用PTP在eclipse中启动调试器时出现错误。错误出现在:
完成调试作业启动时出错 原因:调试器错误:无法执行 确定gdb版本
我试过在常规调试器中运行相同的代码,减去所有MPI的东西,并且工作正常。当我在本地运行MPI作业时,它也可以正常工作。我在某处读过这可能是Process Launcher的一个问题?我在哪里用PTP检查?我也使用最新的Indigo eclipse与PTP 5.0版本,我也在本地为mac构建了sdm ddebugger。
这也出现在控制台中:
gdb: invalid option -- q
sdm [--debugger=value] [--debugger_path=path]
[--proxy=proxy]
[--ho
st=host_name] [--port=port]
[--master]
[--server=rank]
[--debug[=level]]
最后,从终端运行gdb会给我:
GNU gdb 6.3.50-20050815(Apple版 gdb-1515)(星期六1月15日08:33:48 UTC 2011)
有什么想法吗?
谢谢,Alex