我的gdb回溯给出: (gdb) backtrace #0 0x00000000 in ?? () #1 0x0804a211 in init () at example1.cpp:147 #2 0x0804a6bc in main (argc=1, argv=0xbffff3d4) at example1.cpp:283 不是很丰富。 Eclipsedebugging器至less让我看到它停在下面的第3行: // Create a vertex array object GLuint vao; glGenVertexArrays( 1, &vao ); glBindVertexArray( vao ); 这是在gl编程中看到的一个非常常见的块,我甚至用同一个块运行其他代码,没有问题。 所以我很困惑。 从运行make构build输出: g++ -g -DFREEGLUT_STATIC -DGLEW_STATIC -I../../include example1.cpp ../../Commo/InitShader.o -L/usr/lib/mesa -lGLEW -lglut -lGL -lX11 […]
是否有可能从Maven启动一个像jdb这样的debugging器? 我有一个pom.xml文件,成功编译项目。 然而,程序挂在某处,我真的想启动jdb或等价的debugging器,看看发生了什么。 我编译使用mvn compile和启动使用: mvn exec:java -Dexec.mainClass="com.mycompany.app.App" 我期待的是: mvn exec:jdb -Dexec.mainClass="com.mycompany.app.App" 启动debugging器,但像往常一样,我的期望与maven的哲学是不一致的。 另外,我找不到任何文档(在Maven的网站或谷歌)来描述如何debugging工作。 我怀疑我必须使用一些插件。
由于最近在Eclipse Galileo中以debugging模式运行程序的速度要慢得多。 我不知道有任何改变。 你知道可能是什么原因? 正常运行不是问题。
在Eclipse(伽利略)中debuggingJava程序时,我可以直接将指令指针移动到我select的行(在当前方法中)吗? 将指令指针拖到Visual Studio中一个方法中的所需行是很简单的,但是在Eclipse中没有办法做到这一点(并且在文档或谷歌中找不到它的任何内容)。
这似乎是 System.Diagnostics.Debug和 System.Diagnostics.Trace 在很大程度上是相同的,除了在发布configuration中编译出debugging用法这个明显的例外。 你什么时候使用一个而不是另一个? 到目前为止,我唯一的答案就是使用Debug类来生成输出,只有在debuggingconfiguration中才能看到, Trace将保留在发布configuration中,但是这并不能真正回答我的头。 如果你要testing你的代码,为什么你会使用Debug ,因为Trace可以在没有重新编译的情况下closures?
我喜欢networkingdebugging器,也就是说,有什么程序让我通过多个“哈斯”前进和后退,以便我可以重播它们? 如果“hars”与内容一起保存,那么重播是否也可以处理? 现在我只是通过textpad阅读,但如果我必须提出我的任何发现,一个好的“har”玩家可以帮助非技术性的民众。
例如,如何将其从5858更改为7000?
使用Eclipse,在进行debugging时,可以在项目运行期间更改variables的值以进行testing。 例如,假设我有一个返回数字5的方法,但为了testing目的,我想输出10。 这不是我面临的更复杂一点的问题,但它只是为了让我的想法。
它可能通过外部工具在WebStorm中运行咕噜的任务。 但是,是否可以利用外部工具进行debugging? 通过在WebStorm中运行grunt server或grunt test等任务,如果使用grunt等外部工具,debugging将变得更加容易。
我阅读了有关该主题的MSDN文章。 去引用: 因为服务必须从服务控制pipe理器的上下文中运行,而不是从Visual Studio中运行,所以debugging服务并不像debugging其他Visual Studio应用程序types那样简单。 要debugging服务,您必须启动该服务,然后将debugging程序附加到正在运行的进程。 然后,您可以使用Visual Studio的所有标准debuggingfunction来debugging您的应用程序。 现在我的问题是,我的服务无法在第一时间开始。 首先它崩溃,并说: MyServiceName.exe [3596]中发生未处理的exception(System.Runtime.InteropServices.COMException)) 并build议我debugging它(debugging器实例即时崩溃,当我select一个)。 然后它说 无法在本地计算机上启动MyServiceName服务。 错误1053:该服务没有及时响应启动或控制请求 那么,如何调查/debugging我的服务无法启动的原因呢? 事情是我创build了一个控制台应用程序,确实做了什么服务,它工作正常。 (我的意思是我刚把OnStart ()方法和主循环的内容复制到main)。 任何帮助,将不胜感激。 该服务是用C#编写的,大量使用interop。 我正在使用VS2008