当前位置: 技术问答>linux和unix
为何这个makefile不会出现没有main函数的报错
来源: 互联网 发布时间:2016-05-14
本文导语: 和一般的make命令不同,可以编译通过没有main的c文件,应该是编译库函数的makefile,求原理,谢谢 # # makefile for ge...
和一般的make命令不同,可以编译通过没有main的c文件,应该是编译库函数的makefile,求原理,谢谢
#
# makefile for general foundation extension library
#
#
.SUFFIXES:.c
HOMEDIR=/home/zyx/code
COMDIR=$(HOMEDIR)/comlib
INCDIR=-I$(COMDIR)/include
CC=cc
CFLAG=-O -DUNIX -DLIB -DDEBUG -DTRACE_FILE='"./trace"'
EDF=
help:
@echo Please input filename that will be made
@echo 'syntax: make '
all: config debug file msg pid sem shm str tcp time udp
.c:
if [ -f $(COMDIR)/lib/libcom.a ]; then ar -x $(COMDIR)/lib/libcom.a; fi
$(CC) -c $
#
# makefile for general foundation extension library
#
#
.SUFFIXES:.c
HOMEDIR=/home/zyx/code
COMDIR=$(HOMEDIR)/comlib
INCDIR=-I$(COMDIR)/include
CC=cc
CFLAG=-O -DUNIX -DLIB -DDEBUG -DTRACE_FILE='"./trace"'
EDF=
help:
@echo Please input filename that will be made
@echo 'syntax: make '
all: config debug file msg pid sem shm str tcp time udp
.c:
if [ -f $(COMDIR)/lib/libcom.a ]; then ar -x $(COMDIR)/lib/libcom.a; fi
$(CC) -c $