2013-06-28 36 views
0

有没有一种方法可以在命令行(ubuntu)运行时调试我的应用程序(在eclipse中使用断点)?我在Ubuntu 12.04LTS上使用Eclipse Kepler版本。从命令行运行Eclipse时调试ubuntu

我知道有一些东西像在.net中附加进程,想知道eclipse是否有这样的设置。

感谢,

+0

的可能重复[什么是Java命令行选项设置为允许JVM进行远程调试?](http://stackoverflow.com/questions/138511/what -are-java-command-line-options-to-set-to-allow-jvm-要被远程调试) – Eugene

+0

你有没有想过这个?我有同样的问题。 – ComputerScientist

回答

0

是您的应用程序用C或Java中?

如果你的应用是在C和你正在使用CDT,您可以通过连接到现有的项目:

  1. 运行从终端应用程序。
  2. 在Eclipse CDT中,进入主菜单“运行” - >“调试配置...”,双击“C/C++附加到应用程序”并按下“调试”(您不需要指定可执行文件和/或项目)。

对于Java应用程序,请参见this

+0

我的应用程序是用Java编写的。谢谢你的评论。我会查看链接。 –

+0

然后我将这个问题标记为重复。 – Eugene

+0

我对此毫无头绪。所以,它会是这样的:我使用-agentlib:jdwp选项运行我的eclipse,并设置断点和一切。然后我运行我的shell脚本,它会打到这些断点。请指教。 –