0
点赞
收藏
分享

微信扫一扫

使用宏控制代码走向【学习笔记】

Brose 2022-08-22 阅读 138

使用宏在编译代码的时候控制代码的走向如下:

test.c文件内容如下

1 #include <stdio.h>
2
3 int main()
4 {
5 #ifdef HELLO
6 printf("Hello\r\n");
7 #else
8 printf("Byte\r\n");
9 #endif
10
11 return 0;
12

编译以及运行结果:

使用宏控制代码走向【学习笔记】_#ifdef

在Makefile中添加变量控制代码的走向:

Makefile的内容如下:

1 CFLAGS+= -D HELLO
2 CC=gcc
3 TARGETS:=test
4
5 all:$(TARGETS)
6
7 $(TARGETS):$(TARGETS).c
8 $(CC) $(CFLAGS) $^ -o $@
9
10 clean:
11 rm -f *.o;
12

执行make

使用宏控制代码走向【学习笔记】_#ifdef_02

 



举报

相关推荐

0 条评论