程序实例:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char* argv[])
{
#ifdef DEBUG
printf("gcc 的-D 选项测试\n");
#endif
return 0;
}
直接编译运行不会有任何结果:
yu@ubuntu:~/cplusplus/gcc$ gcc debugtest.c -o debugtest.exe
yu@ubuntu:~/cplusplus/gcc$ ./debugtest.exe
方便测试,可以编译时定义宏,测试如下:
yu@ubuntu:~/cplusplus/gcc$ gcc debugtest.c -o debugtest.exe -D DEBUG
yu@ubuntu:~/cplusplus/gcc$ ./debugtest.exe
gcc 的-D 选项测试