
c语言
文章平均质量分 73
zita
这个作者很懒,什么都没留下…
展开
-
编程中的##(两个井号)和#(一个井号)都是什么意思
连接符 ##(两个井号)不知道什么符 #(一个井号)## 连接符号由两个井号组成,其功能是在带参数的宏定义中将两个子串(token)联接起来,从而形成一个新的子串。但它不可以是第一个或者最后一个子串。所谓的子串(token)就是指编译器能够识别的最小语法单元。具体的定义在编译原理里有详尽的解释#符是把传递过来的参数当成字符串进行替代。假设程序中已经定义了这样一个带参数的宏:转载 2012-03-31 17:16:42 · 12197 阅读 · 0 评论 -
在linux下联合编译ffmpeg和SDL源码之二
在上一章,我们用最简单的tutorial01.c来编译了ffmpeg源码,并且可以用gdb追踪,这一章,我们先形成一个简单的Makefile, 以利用ffmpeg编好的本地库,而不是安装到系统的系统库,这样我们每次修改完ffmpeg的时候,只要make一下就可以了,不需要install。 我们先看一下原来的编译命令:gcc -g -o tu ./src/tutoria原创 2012-08-27 11:49:56 · 2264 阅读 · 1 评论