Makefile带有静态库错误

时间:2014-03-28 22:30:08

标签: c unix makefile

使用此makefile编译我的客户端服务器应用程序时遇到问题: http://ideone.com/e.js/hDdJ0P

SRC=klientTCP
SRC2=serverTCP
LIB_FILES=libmoja.a
CC=gcc

all: $(SRC).c $(SRC2).c $(LIB_FILES)
$(CC) -Wall $(SRC).c -o $(SRC) -L. $(LIB_FILES)
$(CC) -Wall $(SRC2).c -o $(SRC2) -L. $(LIB_FILES)

clean:
rm *TCP

文件存在并编译"手工"使用这个库没有问题,但是当我运行这个makefile就像忽略了库一样,显示它以这种方式运行:

gcc     klientTCP.c   -o klientTCP
/tmp/cc8BWGXF.o: In function `main':
klientTCP.c:(.text+0x1c): undefined reference to `connection'
collect2: error: ld returned 1 exit status

0 个答案:

没有答案