当我尝试用EclipseCDT调试一个外部进程时,我可以附加到它,但是我无法获得调试配置来找到原始的C源。当我在Eclipse中运行进程的情况下启动调试器时,我可以让调试器查找源代码。
只有当附加到外部进程时,CDT才找不到它。它只是满足于显示反汇编代码。问题是这个过程处理来自命令行的输入,我似乎找不到在EclipseCDT中启动调试器并允许我输入输入的方法。
我正在使用EclipseCDT(Helios)和Cygwin1.7.1btw。
如果最初的目标是将参数传递给调试器(而不是像标题所暗示的那样查找源代码),那么可以在Eclipse中通过 Run -> Debug Configurations 并选择 Arguments 选项卡,您可以在其中键入应用程序的输入参数。
Run -> Debug Configurations
Arguments