1. 在Makefile中定义宏 在Makefile中,可以通过设置编译选项(如CFLAGS、CXXFLAGS等)来定义宏。这些宏会在编译时传递给编译器,从而在源代码中可用。 示例 假设我们需要在Makefile中定义一个名为CODE_VERSION的宏,其值为当前的Git提交ID(短格式)。 makefile # 定义编译器和编译选项 CC=gcc CFLAGS=-g -Wall -O2...