摘要: C预处理器是一种简单的宏处理器。 预处理器是由特殊的预处理器命令行控制的,它们是以#符号开头的源文件行。 预处理器的一般操作:从源文件中删除所有的预处理器命令行,并在源文件中执行这些预处理器命令所指定的转换操作 预处理器代码行的语法与C语言其他部分的语法是完全独立的,但经过预处理所产生的源代码必须在 阅读全文
posted @ 2017-03-17 22:25 _小百 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 转载: make -j4是什么意思看书上说1) make(1)只衍生一个作业//作业是什么意思?make(1) 是不是就是make的意思?2) 在双处理器上make -j4,难道是让每个处理器跑两个作业?那和make -j2效率相比 难道不是一样的?新手提问 多多关照 解决方案 make(1)表示在 阅读全文
posted @ 2017-03-17 20:50 _小百 阅读(17696) 评论(0) 推荐(0) 编辑
摘要: 转载于:http://www.cnblogs.com/hanyonglu/archive/2011/05/07/2039916.html 本文主要介绍va_start和va_end的使用及原理。 在以前的一篇帖子Format MessageBox 详解中曾使用到va_start和va_end这两个宏 阅读全文
posted @ 2017-03-17 19:48 _小百 阅读(59286) 评论(2) 推荐(2) 编辑
摘要: 转载 自定义调试信息的输出 调试信息的输出方法有很多种, 例如直接用printf, 或者出错时使用perror, fprintf等将信息直接打印到终端上, 在Qt上面一般使用qDebug,而守护进程则一般是使用syslog将调试信息输出到日志文件中等等... 使用标准的方法打印调试信息有时候不是很方 阅读全文
posted @ 2017-03-17 19:27 _小百 阅读(743) 评论(0) 推荐(0) 编辑