在gcc中定义符号常量

Posted sunmenggmail

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在gcc中定义符号常量相关的知识,希望对你有一定的参考价值。

http://www.ha97.com/2830.html

还可以在编译命令行中定义符号常量。为此,我们可以简单的在命令行中使用-D选项即可,如下例所示:

$ gcc -DTEST_CONFIGURATION test.c -o test

上面的命令与在源文件中加入下列命令是等效的:

#define TEST_CONFIGURATION

在编译命令行中定义符号常量的好处是,不必修改源文件就能改变由符号常量控制的行为。

以上是关于在gcc中定义符号常量的主要内容,如果未能解决你的问题,请参考以下文章

vb中符号常量的作用范围是啥?

全局常量优化和符号插入

c语言定义常量define

GCC中的弱符号与强符号

O2 中导致未定义符号的 gcc 优化标志

C语言里符号常量和常变量有啥区别?