博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GCC -D选项
阅读量:4166 次
发布时间:2019-05-26

本文共 432 字,大约阅读时间需要 1 分钟。

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


Syntax

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

example

// myfile.c#include 
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://zsqxi.baihongyu.com/

你可能感兴趣的文章
java多线程之并发synchronized
查看>>
java多线程之并发Lock
查看>>
微信公众平台基础配置
查看>>
jpa 和 hibernate 的联系
查看>>
SpringBoot之@SpringBootApplication注解
查看>>
ajax 传JSON 写法
查看>>
SpringBoot之web发展史
查看>>
SpringBoot之开发web页面
查看>>
SpringBoot之快速部署
查看>>
springBoot之jar包在后台(运行:编写start、stop脚本)
查看>>
redis学习
查看>>
SpringBoot之application.properties文件能配置的属性
查看>>
javaWeb监听器、过滤器、拦截器
查看>>
RESTFUL风格的接口
查看>>
后台参数验证配置
查看>>
SpringBoot之外置Tomcat配置
查看>>
java 删除 list 中的元素
查看>>
idea启动优化
查看>>
java发展史
查看>>
Java内存区域
查看>>