我是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有什么不同?
我最近发布了一个关于我无法让Delphi 2010使用远程调试的问题.我没有取得任何成功,并决定发布一个简单的逐步测试技术,可能突出我做错了什么.这对我来说真的很重要 - 我从V1.0开始就使用Delphi并以此为生.像这样被困住是一种痛苦,它使我保持在Delphi 7上.
无论如何,这里去了.
确保Delphi 2010具有更新4和5.
启动Delphi 2010,然后启动File | 新的| VCL表格应用程序.在表单上放一个按钮,在按钮OnClick事件中放入'ShowMessage('hello').将项目及其单位保存在本地文件夹"C:\ scratch"中.构建项目,运行它,单击按钮,出现'hello',一切正常.
在联网的PC(194.168.1.64)上,创建一个新文件夹"c:\ DebugTest"并与R/W访问共享.
在194.168.1.64上,从Embarcadero网站(RemoteDebugger_upd2.exe)上的最新下载安装远程调试器.点击rmtdbg140.exe即可运行.接受来自防火墙的"解除阻止"消息.
使用Output directory =\192.168.1.64\DebugTest和unit output directory = c:\ scratch编辑DEBUG构建配置编译器设置 - 请参阅

编辑链接设置以设置Debug Information = True,包括远程调试符号= True.看到
将编译设置保留为默认值.看到
做一个完整的构建.相关项目exe'project2.exe'和'project2.rsm'出现在远程文件夹\ 192.168.1.64\DebugTest中.IDE中的Unit2中可以看到蓝点.
在"ShowMessage"行(按钮OnClick事件)上设置断点.
使用'运行'| "加载进程"使用远程路径= c:\ DebugTest\Project2.exe,远程主机= 192.168.1.64和工作目录= c:\ DebugTest参见
点击"加载".可见断点立即被禁用,项目开始运行并打开CPU窗口并停止.按f9导致exe在远程机器上完全运行,按钮工作,你只是无法调试它.
我尝试了各种"明显"的东西,比如防火墙关闭,但都无济于事.某个善良的人可以提出进一步的想法
非常感谢.
让我解释一下我们.我们是一群为我们的团队配备专用服务器的开发人员,但它仍由另一个执行组织范围政策的团队管理.他们理想的情况是将远程调试设置为服务,并允许我们组中的任何人通过我们的本地工作站访问调试器.要在服务器上授予我们的组管理员权限,可能是最后一个选项.
我们查看了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的服务器.已发现的大部分内容都表明,当远程调试器作为远程计算机上的服务运行时,只有管理员才能连接到调试器.到目前为止,我们还没有找到实际的解决方案
无论如何设置一个能够访问远程调试器的网络组,而不给予组管理员权限?其他选择?
我正在尝试利用chrome来远程调试android web应用程序.我无法从设备中获取任何打开的标签,以显示在chrome:// inspect list下进行远程调试.
我做了以下事情:
我的设备通过(chrome:// inspect)显示在设备列表下,似乎无法列出任何打开的标签,任何帮助都将非常感激.谢谢
设备:三星Galaxy Tablet 10.1 Android 4.2.2

我使用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启动调试服务器,以及连接到哪个端口?
我正在计划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上进行调试
我正在按照此说明验证Web服务器上的调试器配置.我使用的FTP连接已经过测试的远程服务器,但是我收到了这条警告信息
尽管服务器主机可能不是本地的,但远程主机配置为"localhost"
我的第一个问题是:"远程主机"和"服务器主机"分别指的是什么?
我知道远程主机是设置xdebug.remote_host,根据xdebug文档,它是"运行调试客户端的主机".
这让我感到困惑:调试客户端不是我在本地计算机上运行的IDE吗?
如果是,那么"调试客户端运行的主机"不应该是我本地机器的IP地址吗?如果是,我应该配置xdebug.remote_host为我的IP吗?
我尝试将它设置为我的IP,警告消息没有显示,但感觉不对,因为后来我尝试使用随机IP,消息也没有显示.
其次,xdebug文档还说xdebug.remote_host如果xdebug.remote_connect_back启用此设置将被忽略."虽然不太清楚这个设置是做什么的,但我把它设置为"On",如图所示:

我希望这会消除警告信息,但它仍然存在.那我怎么摆脱这个消息呢?
我刚刚开始研究MVC项目.这是一个门户网站.我已将我的网站设置在我的本地IIS 6.0上但是当我想开始调试时,我收到此错误:
无法在Web服务器上启动调试.调试器无法连接到远程计算机.调试器无法解析指定的计算机名称.
我不明白,当我想在本地调试我的项目时,它正在谈论什么"远程计算机"?!!
请帮助我们,这是我在这家公司的第一个任务,我必须克服这个错误.
我正在尝试使用Safari 10.1.1调试WKWebview.
当我在iOS10设备上安装我的应用程序时,我能够成功完成此操作,但如果我在iOS11-Beta2设备上安装,则它不会显示在开发菜单下.
有没有办法为iOS11这样做?
我想知道我们如何在使用Windows XP的目标机器上使用远程调试器来使用Visual Studio 2013构建应用程序.
似乎Microsoft Visual Studio 2013(和2012)的远程调试工具不能安装在Windows XP上,抱怨他们需要更新的Windows版本.微软下载不要说有关要求的事情.
我想应该有办法做到这一点......