返回顶部

C/C++使用GCC编译项目时添加宏定义

有时候我们希望在构建时能够在命令行添加一些宏定义,改变程序行为。一个典型应用示例是代码里通过检查是否定义了 DEBUG 宏,来决定是否输出调试信息。编译器一般提供命令行选项支持这种做法,例如使用 gcc 时可以在命令行添加-D选项,定义一些宏:

gcc main.cpp -o main -DDEBUG

-D后面就是要添加的宏定义DEBUG
也可以给宏设置值

gcc main.cpp -o main -DDEBUG=10
posted @ 2023-02-24 16:03  qykhhr  阅读(492)  评论(0)    收藏  举报