当我尝试使用Eclipse CDT调试外部进程时,我能够附加到它,但是我无法通过调试配置来查找原始C源代码。当我在Eclipse中运行进程启动调试器时,我可以让调试器找到源代码。
只有在附加到外部进程时才会发现CDT找不到它。它只是显示反汇编代码的内容。问题是该进程处理来自命令行的输入,我似乎找不到在Eclipse CDT中启动调试器并允许我输入输入的方法。
我正在使用Eclipse CDT(Helios)和Cygwin 1.7.1顺便说一句。
答案 0 :(得分:1)
如果您最初的目标是将参数传递给调试器(而不是像标题所暗示的那样找到源代码),您可以通过转到Run -> Debug Configurations
并选择Arguments
在Eclipse中执行此操作。选项卡,您可以在其中键入应用程序的输入参数。