使用此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