今天需要用到debug,想到还得写文字,就想偷个懒,制作了两个宏定义,如下,以后需要的地方直接调用宏定义就好 定义两个的原因是写msg默认值时候,会报错,为了简便,就定义两个 ...
Linux几个调试宏 FUNCTION , TIME , LINE , FILE 这几个宏是编译器内置的,不是在哪个头文件中包含的 FUNCTION :函数名 TIME :文件运行的时间 LINE :所在行数 FILE :文件的名字 include lt stdio.h gt int main printf The file is s. n , FILE printf The date is s. ...
2018-07-30 10:26 0 886 推荐指数:
今天需要用到debug,想到还得写文字,就想偷个懒,制作了两个宏定义,如下,以后需要的地方直接调用宏定义就好 定义两个的原因是写msg默认值时候,会报错,为了简便,就定义两个 ...
本文演示了C语言中预定义符 __FILE__, __LINE__, __FUNCTION__, __DATE__, __TIME__ 的使用。 这几个预定义符的名称就没必要再介绍了,顾名思义嘛。 VC2010编译通过,运行结果为: 注意,这些预定义符可能在有些 ...
本节学习目的 1)分析printk()函数 2)使用printk()调试驱动 1.在驱动调试中,使用printk(),是最简单,最方便的办法 当uboot的命令行里的“c ...
在test.c中写如下代码: 1 #include <stdio.h> 2 3 int main() 4 { 5 printf("line:%d\n", __LINE__); 6 return 0; 7 } 使用gcc编译 ...
注:本文转自蚂蚁跳楼博客园,感谢作者整理 前言: 我们在写程序的时候,总是或多或少会加入一些printf之类的语句用于输出调试信息,但是printf语句有个很不方便的地方就是当我们需 ...
目录 一.__FUNCTION__简介 二.__FUNCTION__实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.__FUNCTION__简介 ANSI C 定义了许多宏。在编程中您可以使 ...
目录 一.__LINE__简介 二.__LINE__实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.__LINE__简介 ANSI C 定义了许多宏。在编程中您可以使用这些宏,但是不能直接 ...
是对C++中现有的可调用实体的一种类型安全的包裹(我们知道像函数指针这类可调用实体,是类型不安全的)。 ...