标签: remote-debugging

如何使用gdbserver设置Eclipse进行远程C调试?

我是Eclipse的新手.尝试设置进行远程调试.

这是情况,我连接到运行Linux的远程机器,我正在运行Windows.

1)我已经为Eclipse安装了所有必需的工具,并且能够连接到Linux机器.

2)远程机器有 gdbserver

linux1[1]% gdbserver
Usage:  gdbserver [OPTIONS] COMM PROG [ARGS ...]
        gdbserver [OPTIONS] --attach COMM PID
        gdbserver [OPTIONS] --multi COMM

COMM may either be a tty device (for serial debugging), or
HOST:PORT to listen for a TCP connection.

Options:
  --debug               Enable debugging output.
Run Code Online (Sandbox Code Playgroud)

我需要在gdbserver???中配置任何东西吗?

3)我还应该在Eclipse中配置什么?用于远程调试?

4)我的GDB版本与远程机器GDB有什么不同?

c eclipse remote-debugging

10
推荐指数
2
解决办法
3万
查看次数

Delphi 2010远程调试 - 无法获得断点工作

我最近发布了一个关于我无法让Delphi 2010使用远程调试的问题.我没有取得任何成功,并决定发布一个简单的逐步测试技术,可能突出我做错了什么.这对我来说真的很重要 - 我从V1.0开始就使用Delphi并以此为生.像这样被困住是一种痛苦,它使我保持在Delphi 7上.

无论如何,这里去了.

  1. 确保Delphi 2010具有更新4和5.

  2. 启动Delphi 2010,然后启动File | 新的| VCL表格应用程序.在表单上放一个按钮,在按钮OnClick事件中放入'ShowMessage('hello').将项目及其单位保存在本地文件夹"C:\ scratch"中.构建项目,运行它,单击按钮,出现'hello',一切正常.

  3. 在联网的PC(194.168.1.64)上,创建一个新文件夹"c:\ DebugTest"并与R/W访问共享.

  4. 在194.168.1.64上,从Embarcadero网站(RemoteDebugger_upd2.exe)上的最新下载安装远程调试器.点击rmtdbg140.exe即可运行.接受来自防火墙的"解除阻止"消息.

  5. 使用Output directory =\192.168.1.64\DebugTest和unit output directory = c:\ scratch编辑DEBUG构建配置编译器设置 - 请参阅 编译器设置

  6. 编辑链接设置以设置Debug Information = True,包括远程调试符号= True.看到链接设置

  7. 将编译设置保留为默认值.看到编译设置

  8. 做一个完整的构建.相关项目exe'project2.exe'和'project2.rsm'出现在远程文件夹\ 192.168.1.64\DebugTest中.IDE中的Unit2中可以看到蓝点.

  9. 在"ShowMessage"行(按钮OnClick事件)上设置断点.

  10. 使用'运行'| "加载进程"使用远程路径= c:\ DebugTest\Project2.exe,远程主机= 192.168.1.64和工作目录= c:\ DebugTest参见加载进程远程选项卡

  11. 点击"加载".可见断点立即被禁用,项目开始运行并打开CPU窗口并停止.按f9导致exe在远程机器上完全运行,按钮工作,你只是无法调试它.

我尝试了各种"明显"的东西,比如防火墙关闭,但都无济于事.某个善良的人可以提出进一步的想法

非常感谢.

delphi remote-debugging breakpoints delphi-2010

10
推荐指数
2
解决办法
5875
查看次数

没有管理员帐号的VS2012远程调试

让我解释一下我们.我们是一群为我们的团队配备专用服务器的开发人员,但它仍由另一个执行组织范围政策的团队管理.他们理想的情况是将远程调试设置为服务,并允许我们组中的任何人通过我们的本地工作站访问调试器.要在服务器上授予我们的组管理员权限,可能是最后一个选项.

我们查看了Microsoft页面列表,如下所示:

- http://msdn.microsoft.com/en-us/library/9y5b4b4f.aspx -

本文解释了为什么建议管理员帐户的原因.- http://blogs.msdn.com/b/greggm/archive/2008/05/15/visual-studio-remote-debugger-service-user-account-requirements.aspx -

本文指出在另一个用户远程调试时需要让管理员登录到服务器.不是一种选择.- http://msdn.microsoft.com/en-us/library/aa291278(v=vs.71).aspx -

- http://blogs.msdn.com/b/greggm/archive/2004/10/04/237519.aspx - - http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/2cd87191-f0fb-462b-8367-c1b7e3ddf443 / -

我们设置了防火墙权限,我们可以看到运行msvsmon的服务器.已发现的大部分内容都表明,当远程调试器作为远程计算机上的服务运行时,只有管理员才能连接到调试器.到目前为止,我们还没有找到实际的解决方案

无论如何设置一个能够访问远程调试器的网络组,而不给予组管理员权限?其他选择?

c# remote-debugging visual-studio-2012

10
推荐指数
1
解决办法
1748
查看次数

Chrome://检查显示设备,但不显示任何已打开的标签

我正在尝试利用chrome来远程调试android web应用程序.我无法从设备中获取任何打开的标签,以显示在chrome:// inspect list下进行远程调试.

我做了以下事情:

  1. 确保我的设备驱动程序安装得当.
  2. 通过开发人员菜单在我的设备上打开开发人员模式和USB调试.
  3. 选中并通过命令行发出"adb devices"确保我的设备列在adb列表中.

我的设备通过(chrome:// inspect)显示在设备列表下,似乎无法列出任何打开的标签,任何帮助都将非常感激.谢谢

设备:三星Galaxy Tablet 10.1 Android 4.2.2

在此输入图像描述

android google-chrome remote-debugging inspect

10
推荐指数
2
解决办法
6万
查看次数

从Qt Creator附加到Android进程

我使用Qt Creator开发Android动态库,即.so文件.然后,这个.so文件被Android应用程序使用,但这是在Eclipse中开发的.

我需要调试我的本机代码,但由于它是一个库,我无法从Qt Creator启动应用程序,我必须附加到已经运行的进程.

现在,如果它是桌面应用程序,我会使用Debug->Start Debugging->Attach to Running Application,但是如何附加到Android进程,该进程将在模拟器或连接的手机上运行,​​这更像是远程调试?

我认为我应该使用Debug->Start Debugging->Attach to Running Debug Server:

在此输入图像描述

但是,我不确定具体步骤是什么 - 如何为ADB启动调试服务器,以及连接到哪个端口?

c++ qt android remote-debugging

10
推荐指数
1
解决办法
1372
查看次数

在Docker容器中调试Nodejs

我正在计划nodejs app上典型开发人员的工作流程.我猜你们大多数人会:

git clone [appcode] +(带有映射到本地路径的卷的Dockerfile)> docker-compose build> docker-compose up

然后我编辑一些代码,最好使用像Webstorm或文本编辑器Sublime等IDE.然后终止Ctrl + C来杀死当前进程> docker-compose up(或配置你的容器使用nodemon来监视代码更改)并刷新浏览器查看运行的最新本地代码.

以上所有看起来都很标准吗?

我的主要问题是,是否有人使用IDE或节点检查容器进行调试?

我试过暴露端口等.连接拒绝.我相信因为node.js只允许在127.0.0.1:5858上进行调试

remote-debugging node.js docker

10
推荐指数
2
解决办法
5710
查看次数

Phpstorm + xdebug:远程主机配置为"localhost",尽管服务器主机可能不是本地的

我正在按照此说明验证Web服务器上的调试器配置.我使用的FTP连接已经过测试的远程服务器,但是我收到了这条警告信息

尽管服务器主机可能不是本地的,但远程主机配置为"localhost"

在此输入图像描述

我的第一个问题是:"远程主机"和"服务器主机"分别指的是什么?

我知道远程主机是设置xdebug.remote_host,根据xdebug文档,它是"运行调试客户端的主机".

这让我感到困惑:调试客户端不是我在本地计算机上运行的IDE吗?

如果是,那么"调试客户端运行的主机"不应该是我本地机器的IP地址吗?如果是,我应该配置xdebug.remote_host为我的IP吗?

我尝试将它设置为我的IP,警告消息没有显示,但感觉不对,因为后来我尝试使用随机IP,消息也没有显示.

其次,xdebug文档还说xdebug.remote_host如果xdebug.remote_connect_back启用此设置将被忽略."虽然不太清楚这个设置是做什么的,但我把它设置为"On",如图所示: 在此输入图像描述

我希望这会消除警告信息,但它仍然存在.那我怎么摆脱这个消息呢?

debugging remote-debugging xdebug phpstorm

10
推荐指数
2
解决办法
4793
查看次数

无法在Web服务器上启动调试.调试器无法连接到MVC中的远程计算机

我刚刚开始研究MVC项目.这是一个门户网站.我已将我的网站设置在我的本地IIS 6.0上但是当我想开始调试时,我收到此错误:

无法在Web服务器上启动调试.调试器无法连接到远程计算机.调试器无法解析指定的计算机名称.

在此输入图像描述

我不明白,当我想在本地调试我的项目时,它正在谈论什么"远程计算机"?!!

请帮助我们,这是我在这家公司的第一个任务,我必须克服这个错误.

asp.net-mvc iis-6 remote-debugging

10
推荐指数
1
解决办法
5368
查看次数

iOS 11 Webview远程调试

我正在尝试使用Safari 10.1.1调试WKWebview.

当我在iOS10设备上安装我的应用程序时,我能够成功完成此操作,但如果我在iOS11-Beta2设备上安装,则它不会显示在开发菜单下.

有没有办法为iOS11这样做?

safari remote-debugging wkwebview ios11

10
推荐指数
1
解决办法
9916
查看次数

如何使用Visual Studio 2013在WinXP上进行远程调试以进行应用程序构建?

我想知道我们如何在使用Windows XP的目标机器上使用远程调试器来使用Visual Studio 2013构建应用程序.

似乎Microsoft Visual Studio 2013(和2012)的远程调试工具不能安装在Windows XP上,抱怨他们需要更新的Windows版本.微软下载不要说有关要求的事情.

我想应该有办法做到这一点......

remote-debugging visual-studio-2012 visual-studio-2013

9
推荐指数
1
解决办法
7283
查看次数