Makefile中的宏定义必须采用 $(CC)和 $(CFLAGS)么?

简介:

如题:

In particular, the macro CC is the C compiler to use, and CFLAGS is the list of flags to pass to the compilation command. 

验证如下,Makefile原有内容

CC=gcc 
CFLAGS=-I.

hellomake: hellomake.o hellofunc.o
  $(CC) -o hellomake hellomake.o hellofunc.o $(CFLAGS)

改为:

AA=gcc 
BB=-I.
hellomake: hellomake.o hellofunc.o
  $(AA) -o hellomake hellomake.o hellofunc.o $(BB)

 

再执行make命令,毫无问题。










本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/archive/2012/07/11/2586110.html,如需转载请自行联系原作者

目录
相关文章
|
2月前
|
Shell
Makefile函数的使用(1)
Makefile函数的使用(1)
10 0
|
2月前
Makefile中.PHONY的含义
Makefile中.PHONY的含义
16 0
|
2月前
Makefile中.SUFFIXES的含义
Makefile中.SUFFIXES的含义
21 0
|
3月前
宏#define命令练习3
宏#define命令练习3
21 1
|
3月前
宏#define命令练习2
宏#define命令练习2。
18 1
|
3月前
宏#define命令练习
宏#define命令练习。
19 2
|
11月前
IDA宏定义
IDA宏定义
114 0
|
编译器 C语言 C++
Makefile中常见的gcc编译参数
Makefile中常见的gcc编译参数
339 0