标签: debugging

用于调试makefile的工具

我有一个很大的遗留代码库,包含非常复杂的makefile,有很多变量.有时我需要改变它们,我发现很难弄清楚为什么改变不按照我的预期运作.我想找到的是一个基本上对"make"过程进行逐步调试的工具,我会给它一个目录,我将能够在不同的点看到不同变量的值.处理.没有任何调试标志似乎能告诉我我想要什么,虽然我可能会遗漏一些东西.有谁知道这样做的方法?

debugging makefile

62
推荐指数
4
解决办法
5万
查看次数

你如何重现零星发生的错误?

我们的应用程序中有一个错误,每次都不会发生,因此我们不知道它的"逻辑".我今天甚至没有将它复制100次.

免责声明:此错误存在,我已经看到了.它不是pebkac或类似的东西.

重现这种错误的常见提示是什么?

language-agnostic debugging logging

62
推荐指数
6
解决办法
6678
查看次数

在Maven中调试?

是否可以从Maven启动调试器,如jdb?我有一个pom.xml文件,可以成功编译项目.但是,程序挂起了某个地方,我真的想启动jdb或等效的调试器来查看发生了什么.

我编译使用mvn compile并启动使用:

mvn exec:java -Dexec.mainClass="com.mycompany.app.App"
Run Code Online (Sandbox Code Playgroud)

我期待的是:

mvn exec:jdb -Dexec.mainClass="com.mycompany.app.App"
Run Code Online (Sandbox Code Playgroud)

启动调试器,但像往常一样,我的期望与maven的理念不一致.

另外,我找不到任何文档(在Maven的网站或谷歌上)来描述调试的工作原理.我怀疑我必须使用一些插件.

java debugging maven-2

62
推荐指数
6
解决办法
14万
查看次数

Java远程调试,它在技术上如何工作?

我非常喜欢JVM的远程调试工具.但我想知道它是如何在内部工作的.

我的假设:它是通过JVM功能完成的,其中正在运行的进程正在下载/使用附加的远程调试器(如IDE)的源代码.它知道当前堆栈跟踪的行,然后可以跳转到相应的IDE断点.然后通过套接字或共享内存(远程调试器的设置)完成堆栈跟踪和应用程序状态内省的通信.

有没有人有趣的链接/资源?

java debugging remote-debugging

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

iOS:如何从URL调试"刚刚启动"应用程序

从URL启动应用程序时,区别在于URL是刚刚启动应用程序,还是它正在恢复已处于暂停状态的应用程序.

我的问题是,如何 URL 调试"新发布"的过程?点击Xcode中的"运行"会自动打开应用程序.然后,我必须暂停应用程序才能访问Safari并访问我的测试站点.但是,如果我关闭我的暂停的应用程序,Xcode不再附加到它,我无法调试.

debugging xcode openurl ios ios-simulator

62
推荐指数
3
解决办法
1万
查看次数

VS2008:无法启动调试,远程调试监视器已关闭

我不时会得到一个神秘的错误.我可以通过重新启动Visual Studio 2008来"修复"它,但这不完全是一个解决方案......

它陈述如下:

尝试运行项目时出错:无法启动调试.

Microsoft Visual Studio远程调试监视器已在远程计算机上关闭.

据我所知,我没有做任何远程操作......只是运行常规调试,F5风格.这是什么意思?我该如何解决?

错误对话框http://i47.tinypic.com/2j3k5c6.jpg

debugging wow64 visual-studio-2008

61
推荐指数
1
解决办法
3万
查看次数

单步执行属性/功能(F11)无法按预期工作

在Visual Studio 2010中,Step Into Property/Function(F11)无法按预期工作.

它不会涉及财产制定者或吸气者.

我将解决方案从转换Visual Studio 20052010,我想要进入的函数是一个单独的类库中的属性.

我怎样才能让它像我期望的那样工作?

.net debugging visual-studio-2010

61
推荐指数
1
解决办法
3万
查看次数

如何在firebug中调试缩小的JS?


我有一个网页,其中包含大量的缩小JS文件.网页在我的本地网络上工作得非常好,但在登台时抛出了一些JS错误.JS中存在一个问题,我不想调试它.当我在Firebug的脚本标签中加载JS时,它出现在一条长水平线上.在Firebug中是否存在扩展或美化脚本以进行调试的方法?我知道我可以使用jsbeautifier,但他们不会帮助我.我无法将扩展文件上传到CDN,违背了使用CDN的目的.

需要注意的一点,
a)我无法控制服务于JS的盒子,它在CDN上,我提到了它.
b)我可以使用美化器等但是这会帮助我在运行时调试脚本吗?恕我直言,没有
c)受NDA和其他法律事务的约束,我无法共享脚本,但它是一个通用的问题,你可以用一个缩小的jQuery来遇到它

javascript debugging firefox firebug

61
推荐指数
6
解决办法
4万
查看次数

'case'标签跳过'element'的初始化

我不明白为什么我收到错误:

'case'标签跳过'element'的初始化.

有人可以向我解释一下吗?

void LinkedList::process_example(int choice) {
    switch(choice) {
    case 1:
        cout << endl << endl << "Current S = ";
        this->printSet();

        cout << "Enter an element :";
        char* element = "lol";

        //cin>>element;
        cin.clear();
        cin.ignore(200, '\n');

        this->Addelementfromback(element); //error is here
        cout << endl << endl << "Current S = ";

        this->printSet();
        break;

    case 2:
        this->check_element();
        break;

    case 3:
        cout << endl << endl;
        cout << "Current Set S = ";
        this->printSet();

        cout << endl << "S has ";
        int count …
Run Code Online (Sandbox Code Playgroud)

c++ debugging

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

IIS未列出与启动的URL匹配的网站

我在IIS上部署了sharepoint 2013应用程序.当我想开始调试时,我遇到了这个错误:

"无法在Web服务器上启动调试.IIS不会列出与启动的URL匹配的网站".

我为这个问题找到了一些解决方案,但没有一个适合我.我发现的解决方案:

  1. VS应该以管理员身份运行.我做到了
  2. 应在IIS上启用Windows身份验证.我做到了
  3. 应在Windows功能中打开"IIS元数据库和IIS 6配置兼容性".我做到了

它仍然无法正常工作.还有其他方法吗?请帮我.

iis debugging visual-studio-2012 sharepoint-2013

61
推荐指数
1
解决办法
4万
查看次数