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