make makefile文件时,没有编译成可执行文件
makefile文件如下:
include $(HOME)/include/makerules
INCL = $(HOME)/include
LIB = -L$(HOME)/lib -lServerCom -lKeyComUti -lsocket -lmalloc -lEncrypt
LIB1 = -L$(HOME)/lib -lServerComLt900 -lKeyComUti -lsocket -lmalloc -lEncrypt
BIN = $(HOME)/bin
CC = cc -I$(INCL)
EC = $(INFORMIXDIR)/bin/esql -c -I$(INCL)
ALL: SyncAccList
SyncAccList : SyncAccList.o
esql -dn -o $@ SyncAccList.o $(LIB)
rm SyncAccList.o
运行make后,提示如下:
warning: debugging and optimization mutually exclusive; -O disabled
"SyncAccList.ec", line 6: warning: file has CR-NL delimited lines
结果只生生成了一个文件:SyncAccList.c
求高手指点一下。