我们在Windows上使用Eclipse CDT 5 C++ IDE在远程AIX主机上开发C++应用程序.
Eclipse CDT能够使用gdbserver执行远程调试.不幸的是,AIX上不支持gdbserver.
是否有人熟悉使用Eclipse CDT远程调试而无需gdbserver?也许使用SSH shell连接到gdb?
我有一个C++ Android应用程序,我正在尝试使用ndk-gdb进行调试.应用程序确实使用多个线程,但据推测,ndk的r5支持多个线程.此外,我甚至没有达到gdb启动的程度.我运行命令:
ndk-gdb --start --force --verbose
Run Code Online (Sandbox Code Playgroud)
然后它找到ndk和sdk(或至少adb)的正确路径,以及所需的ABI和诸如此类的东西.
$ ndk-gdb --start --force --verbose
Android NDK installation path: /home/leif/eclipse/android-ndk-r5b
Using default adb command: /home/leif/eclipse/android-sdk-linux_86/platform-tools/adb
ADB version found: Android Debug Bridge version 1.0.26
Using final ADB command: '/home/leif/eclipse/android-sdk-linux_86/platform-tools/adb'
Using auto-detected project path: .
Found package name: net.leifandersen.mobile.android.marblemachine
ABIs targetted by application: armeabi
Device API Level: 10
Device CPU ABIs: armeabi-v7a armeabi
Compatible device ABI: armeabi
Run Code Online (Sandbox Code Playgroud)
然后它查找gdb服务器,并找到它,包括正确的PID,然后启动活动.
但是,它告诉我无法找到包:
Setup network redirection
## COMMAND: /home/leif/eclipse/android-sdk-linux_86/platform-tools/adb shell run-as <package name> lib/gdbserver +debug-socket --attach 16040
## COMMAND: …Run Code Online (Sandbox Code Playgroud) 我的设置是流程:本地开发PC:x86 vista与visual studio客户端服务器:x64 server 2008 r2,带有静态IP和互联网.
目前我使用远程桌面连接它.我可以为此设置配置远程调试器吗?如果是这样,怎么样?我必须在附加过程窗口中填写限定符字段.
远程调试器作为服务运行,并且有一个用户名作为服务权限登录.
导游,经历会让我的生活变得更糟糕.谢谢.
我需要在调试时检查android应用程序中的javascript执行(webview小部件); 通过SDK和USB电缆和/或http/websockets; 从destop计算机(例如在桌面上运行的chrome).
Webkit的源代码包括在cpp级别可访问的DebuggerServer实现(platform_external_webkit\Source\WebKit\android\wds\DebugServer.cpp),如果启用了标志WDS,则绑定(在构建时?)
Source\WebKit\android\jni\WebCoreFrameBridge.cpp:#if ENABLE(WDS)Source\WebKit\android\jni\WebCoreFrameBridge.cpp:WDS :: server() - > addFrame(frame);
服务器的默认端口是9999
消息来源显示所有内容都已实现(在Cpp级别)以启用该功能,但我没有找到任何参考搜索网页,以获得在webroid的检查器界面自动化的adroid设备中使用javascript级别的实时调试的经验.
1.-以二进制形式存在的功能是否在实际的Android设备中执行?(adroid的webkit分发是在没有启用WDS标志的情况下构建的?:-()
2.-可以从javascript或应用程序(在java级别)启用/使用远程调试功能,例如在启动应用程序时?
3.-如果可以启用webkit检查器/调试器功能,如何使从远程应用程序进行交互成为可能?(例如,来自使用websockets的另一个javascript应用程序,或桌面计算机上的chrome).
一些解释https://developers.google.com/chrome-developer-tools/docs/remote-debugging#remote等机制的段落 会很棒!
提前感谢任何有关此主题的信息或参考资料.我认为重要的是在javascript级别启用远程调试(在设备中),以使HTML5应用程序的现代开发和快乐的调试体验成为可能.
欢呼,啤酒.
我正在与Eclipse(在Windows中)进行斗争,以使其连接到我的Linux机箱并远程编译和调试C++代码.
我的工作:
perl ./daemon.pl 4075)我可以做的一些手动的事情(没有Eclipse):
ssh mybox 'cd /path/to/project; gdb main'ssh mybox 'cd /path/to/project; gdbserver fqdn:10000 main'什么不起作用:在Eclipse中调试
其他可能导致问题的事情:
sshMSYS/Git提供的二进制文件(不是PATH)PATH我真的想在Eclipse中为我的C++项目进行远程调试.您有什么建议从这里开始吗?
我正在为用C#编写的标准Windows Forms应用程序设置Visual Studio远程调试会话.
在互联网上有很多关于如何设置远程计算机和MSVCMON.EXE的故事,但我找不到任何关于如何在我的计算机上做什么的故事,以确保我的程序在远程计算机上调试按START START DEBUGGING.
那么我该怎样做才能进行远程调试呢?
我正在尝试远程调试Windows 7 64位机器,它运行远程调试工具.我在我的本地计算机上编译我的代码然后将其复制到远程计算机并使用远程调试器运行它.
它曾经工作到这个星期天,我不记得那个时候做过的任何特殊的改变或安装.从星期日开始,每当我尝试运行远程调试器(F5)时,我都会遇到此构建错误
1> ------ Build build:项目:消息传递,配置:Debug Dynamic x64 ------
1>由于尚未调用BeginBuild,因此无法完成操作.
==========构建:0成功,1失败,0最新,0跳过==========
编辑:我改变了"在运行时,当项目不是最新的时候"到"提示构建",然后似乎我的项目已经过时了.我无法理解为什么...... myabe是它的原因而且"BeginBuild尚未被称为"只是一个问题?
任何的想法?
谢谢
我正在尝试在Vagrant机器上使用PyCharm设置远程调试器.我正在关注这个 PyCharm教程.但是,我无法使用"添加远程"选项.只需添加本地和创建VirtualEnv.
知道为什么会这样吗?
我想调试在AWS EMR集群上运行的Spark应用程序.如果我可以使用IntelliJ远程连接和调试它将是太棒了.我搜索过但发现很少.
有可能,如果是这样,有人可以指出我正确的方向吗?
谢谢.
remote-debugging intellij-idea amazon-web-services amazon-emr apache-spark
我想在远程服务器上运行我的java代码以加快速度(服务器功能非常强大).我想要的是将我的Intellij连接到该远程服务器并运行我的代码.但我仍想在我的本地机器(即我的笔记本电脑)上使用IntelliJ.
我在IntelliJ中找到了一个配置部分,在 Default Setting->Build-executation-deployment-> Deployment那里我可以设置我的远程服务器的地址和用户名和密码.但我不知道接下来该做什么.
remote-debugging ×10
debugging ×3
android ×2
c++ ×2
eclipse ×2
eclipse-cdt ×2
gdb ×2
aix ×1
amazon-emr ×1
android-ndk ×1
apache-spark ×1
java ×1
msbuild ×1
pycharm ×1
python ×1
webkit ×1
webview ×1
winforms ×1