2012年4月13日

GCC中的一些参数

摘要: GCC中有一些参数是很有用的,在工作中遇到了,顺便记录下来。-Dmacro=string,等同于定义了#define macro string。-Umacro则和-Dmacro相反,相当于撤销宏的定义。-rdynamic 是link时候的一个选项,把所有的符号添加到动态符号表中(.dynsym),这... 阅读全文

posted @ 2012-04-13 22:17 FishBoneX 阅读(232) 评论(0) 推荐(0) 编辑

关于C语言的宏

摘要: 之前C语言没有好好学习,最近想看看Bash的源代码,碰到了宏,所以做点笔记。 #和## '#'则是表示在替换宏的时候,在宏左右都加上双引号,比如 #define CONVERT_TO_STR(x) #x 那么CONVERT_TO_STR(abc) 则会被替换为“abc” '##'则是表示连接的意思,是把两个宏参数连接到一起,比如 #define CANCAT(a,b) a##b... 阅读全文

posted @ 2012-04-13 20:56 FishBoneX 阅读(282) 评论(0) 推荐(0) 编辑

导航