在C中获取内置参数

巴耶

有什么方法可以检查用于编译的参数吗?

喜欢:

gcc -std = c99 -ggdb3 source.c -o sate-enak

source.c

...
#ifdef (-ggdb3 variable is defined)
    do_some_function();
#else
    do_another_function();
#endif
...

使用这种方法,我可以确定程序是针对生产还是针对产品进行编译的。

借助gcc,据我所知,您可以使用宏来实现相同的目标:

在您的Makefile中:

CFLAGS_DEBUG = -ggdb3 -DDEBUG 
CFLAGS = -std=c99 $(CFLAGS_DEBUG)

然后在您的程序中:

#ifdef DEBUG     
    do_some_function();
#else
    do_another_function();
#endif

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

c ++获取类中内置的对象数

来自分类Dev

c ++获取在类中内置的对象数

来自分类Dev

在C#中获取Guest内置帐户名

来自分类Dev

用户定义并在异常中内置参数

来自分类Dev

在C#中获取odata查询参数

来自分类Dev

从内置的Android样式中获取主题属性

来自分类Dev

从内置的Android样式中获取主题属性

来自分类Dev

从系列中获取子系列的内置函数?

来自分类Dev

Python 中是否有内置函数来获取像 C++ 这样的列表的大小?

来自分类Dev

在C ++中的可变参数模板中获取可变参数size_t ...参数的总和

来自分类Dev

在C ++中的可变参数模板中获取可变参数size_t ...参数的总和

来自分类Dev

获取C ++ 17 / C ++ 20中参数包的Last元素

来自分类Dev

内置__gcd方法在C ++中的实现

来自分类Dev

指向C中内置函数的函数指针

来自分类Dev

从捆绑中获取参数

来自分类Dev

在transformRequest中获取参数

来自分类Dev

如何在不使用C#中内置函数Rank的情况下获取数组的维数?

来自分类Dev

如何获取C ++ 11参数包中的类型?

来自分类Dev

获取参数在C中传递的数组的元素数量?

来自分类Dev

如何在c#中获取存储过程输出参数

来自分类Dev

用于从列中获取随机值的任何内置函数

来自分类Dev

如何获取 Active Directory 中内置组的成员?

来自分类Dev

无法获取内置类型

来自分类Dev

有没有任何查询参数的获取当前URL的内置方法?

来自分类Dev

有没有任何查询参数的获取当前URL的内置方法?

来自分类Dev

获取参数包中的参数类型

来自分类Dev

转换参数查询以从表中获取参数

来自分类Dev

获取NSLocalizedString中参数的索引

来自分类Dev

在angularjs中获取网址参数

Related 相关文章

热门标签

归档