C语言
VincilLau
这个作者很懒,什么都没留下…
展开
-
GCC编译器常用优化参数
GCC编译器常用优化参数 -O0: 不进行优化(默认选项)。 -O1、-O2、-O3: 随着数字变大,代码的优化程度逐渐提高。 -Os:优化尺寸。 -Ofast:启用所有-O3优化,无视严格的标准合规性。 -Og:在 -O1 的基础上,去掉了影响调试的优化。 -O:等价于-O1。 如果使用多个 -O 选项,以最后一个选项为准。 参考 GCC 优化级别 3.11 Options That Control Optimization ...原创 2021-08-11 17:08:36 · 1005 阅读 · 0 评论 -
C语言宏函数重载
C语言宏函数重载 今天在一篇博客中学到了C语言宏函数重载的方法,在此记录一下: #include <stdio.h> #define SUM1(A) (A) #define SUM2(A, B) ((A) + (B)) #define SUM3(A, B, C) ((A) + (B) + (C)) #define GET_MACRO(_1, _2, _3, NAME, ...) NAME #define SUM(...) \ G原创 2021-08-10 16:04:03 · 875 阅读 · 1 评论