首页 > 学院 > 开发设计 > 正文

GCC -D选项

2019-11-06 06:05:40
字体:
来源:转载
供稿:网友

GCC -D为预编译定义了一个宏


Syntax

$ gcc -Dname [options] [source files] [-o output file]$ gcc -Dname=definition [options] [source files] [-o output file]

example

// myfile.c#include <stdio.h>void main(){ #ifdef DEBUG PRintf("Debug run/n"); #else printf("Release run/n"); #endif}

用下面的命令行编译

$ gcc -D DEBUG myfile.c -o myfile$ ./myfileDebug run$

或者

$ gcc myfile.c -o myfile$ ./myfileRelease run$

所以就很清楚知道gcc -D 的作用了。 转自 http://www.rapidtables.com/code/linux/gcc/gcc-d.htm


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表