`

调试程序函数

    博客分类:
  • c
阅读更多
推荐使用这个:
static void trace(const char *format, ...){
FILE *fp = NULL;
va_list args;

fp = fopen("/var/tmp/whj.txt", "a+");
if (fp){
va_start(args, format);
vfprintf(fp, format, args);
fflush(fp);
va_end(args);
fclose(fp);
}
}



trace("tasktype=%d&hostname=%s&description=%s",tasktype,hostname,description);


void DebugOut(char *str){
  FILE *fp = fopen("/var/tmp/debug.txt", "a+");
  if (fp){
    fprintf(fp, "%s\n", str);
    fclose(fp);
  }
}
分享到:
评论

相关推荐

    串口调试程序源文件

    串口调试程序是嵌入式开发中的重要工具,它允许开发者通过计算机的串行接口与目标设备进行通信,实现数据的发送和接收,以便于测试、调试和监控硬件或软件系统。下面将详细介绍串口调试程序的核心知识点以及相关...

    用GDB调试程序(整理有书签).pdf

    陈浩的《用GDB调试程序》和守望的个人博客的《GDB调试指南》这两份资料,提供了丰富的实践案例和详细的操作步骤,帮助读者从基础到进阶掌握GDB的使用技巧。通过阅读这些教程,你可以了解如何有效地使用GDB解决实际...

    使用dbx 调试程序

    ### 使用dbx调试程序知识点详解 #### 一、dbx简介 - **dbx** 是Sun Microsystems为Solaris操作系统提供的一个强大的程序调试工具。它主要用于Unix系统下的程序调试,能够帮助开发者有效地定位和修复程序中的错误。 ...

    用GDB调试程序

    GDB (GNU Debugger) 是一个强大的开源调试工具,主要用于在UNIX环境下调试C、C++等语言编写的程序。它的功能强大且灵活,虽然没有图形化界面,但在命令行模式下,GDB提供了丰富的调试功能,使得程序员能深入理解程序...

    Matlab程序调试相关函数..pdf

    MATLAB提供了几个专门用于程序调试的函数,如`keyboard`、`dbquit`和`dbstop`,这些函数使得在M-file(MATLAB脚本或函数)的执行过程中能够进行交互式调试。 1. `keyboard`函数:`keyboard`命令被插入到M-file中时...

    STM32的串口调试程序

    9. **代码结构**:一个典型的STM32串口调试程序通常包括主函数、UART初始化函数、发送函数、接收函数以及可能的中断服务函数。在主函数中启动串口,然后根据需求调用发送和接收函数。 10. **示例代码**: ```c // ...

    Matlab程序调试相关函数.docx

    MATLAB提供了丰富的调试工具,包括几个特定的函数,如`keyboard`, `dbquit`, `dbstop` 和 `dbclear`,这些函数使得调试过程更加高效。下面我们将详细介绍这些函数及其用法。 `keyboard` 函数允许你在M-file(MATLAB...

    VC调试程序方法

    在VC环境下调试程序是软件开发过程中不可或缺的环节,它能帮助开发者定位并解决程序中的错误,提高代码质量。本文将详细介绍如何在Visual C++ (VC)下进行有效的程序调试,包括理解和使用调试工具,以及两种主要的...

    WinDbg 调试程序崩溃操作详解

    在Windows平台上,程序崩溃往往给开发者带来巨大的困扰。WinDbg是一款强大的调试工具,由Microsoft开发,用于诊断和解决...通过阅读《WinDbg调试程序崩溃.pdf》这份文档,你将获得更全面的WinDbg实战技巧和案例解析。

    Matlab程序调试相关函数.pdf

    本文件主要涉及三个与MATLAB程序调试相关的函数:`keyboard`、`dbquit` 和 `dbstop`。 `keyboard` 函数是用于在M文件中暂停执行并允许用户通过键盘交互的命令。当在M文件中遇到`keyboard`语句时,MATLAB会停止执行...

    Matlab程序调试相关函数..docx

    本文将详细介绍MATLAB中用于程序调试的几个关键函数:`keyboard`、`dbquit` 和 `dbstop`。 1. `keyboard` 函数: `keyboard` 函数允许你在M-file(MATLAB脚本或函数)中暂停执行,并将控制权交给用户键盘。当在...

    调试程序_westivw_LED_调试程序_

    标题“调试程序_westivw_LED_调试程序_”暗示了我们将关注的是与 Arduino 相关的 LED 控制程序的调试方法。在描述中提到的“哈哈哈哈哈哈哈哈哈哈或或或或或或或或或或或或或或或”,虽然看起来像是随意的字符组合,...

    使用 dbx 调试程序【中文版】

    本文将深入探讨`dbx`的基本使用方法、命令大全以及在Linux环境下如何有效地利用它来调试程序。 `dbx`的启动与基本操作: 1. **启动dbx**:你可以通过在命令行输入`dbx your_program`来启动`dbx`并附加到你的程序上...

    基于matlab中的GUI串口调试程序

    本教程将详细讲解如何利用MATLAB的GUI功能来开发一个串口调试程序。 首先,"untitled.fig"文件是MATLAB GUI设计的图形布局文件,它定义了GUI的外观,包括按钮、文本框、滑块等控件的位置和属性。在MATLAB的GUIDE...

    用Debug函数实现API函数的跟踪

    大家知道,VC可以用来调试程序,除了调试Debug程序,当然也可以调试Release程 序(调试Release程序时为汇编代码)。如果知道函数的入口地址,只需在函数入口上设置断点,当程序调用了设置断点的函数时,VC就会暂停...

    用 GDB 调试程序

    【GDB调试程序详解】 GDB(GNU Debugger)是一款强大的C和C++程序调试工具,它允许程序员在程序运行过程中查看其内部状态和内存使用情况,以定位和修复错误。以下是一些关于如何使用GDB调试程序的关键知识点: 1. ...

Global site tag (gtag.js) - Google Analytics