Linux-- -DDEBUG

g++ -o $@ $^ -std=c++11 -DDEBUG

在这个Makefile的规则中,-DDEBUG是一个g++编译器选项,用于定义一个名为DEBUG的宏。它会DEBUG宏设置为已定义状态,这意味着在代码中可以使用#ifdef#ifndef等条件预处理指令来检查是否定义了DEBUG,并根据它的定义与否来决定是否编译某些特定的代码块。

你可能感兴趣的:(Linux,linux)