参考__attribute__使用方法
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#define DEBUG //打印开关
void __attribute__((format(printf,1,2))) my_printf(char* fmt,...)
{
#ifdef DEBUG
va_list args;
va_start(args,fmt);
vprintf(fmt,args);
va_end(args);
#endif
}
int main()
{
int num = 1;
my_printf("输出%d\n",num);
printf("Hello world\n");
return 0;
}