[导入]gcc $(CFLAGS) 是什么

[导入]gcc $(CFLAGS) 是什么

Makefile 文件
==================
CC=gcc
LIBS=-L/usr/lib/ mysql -lmysqlclient

svrRegister: reg_app.c Sdbconn.o utilities.o
        $(CC) -o svrRegister $(CFLAGS) Sdbconn.o utilities.o  reg_app.c  $(LIBS)
        cp -a svrRegister /var/www/cgi-bin/

===================

$(CFLAGS)变量没有定义是 系统默认的吗? 如果是默认又是什么那?
就是传给编译器的编译参数。如果没有定义就是空的。

比如
CFLAGS = -O2 -fno-strict-alising -Wall

都是写
$(CC) $(CFLAGS) -o $@ p3.3.part1.o p3.3.part2.o p3.3.o

其中CFLAGS指编译器开关

文章来源: http://fengqing888.blog.163.com/blog/static/33011416201171234213571

你可能感兴趣的:([导入]gcc $(CFLAGS) 是什么)