關於Makefile的問題.
我想編譯tftpd,tftpd.c在gcc下編譯沒有錯誤.make時總是出錯.
我上網查了一些資料,看到它的Makefile是這樣寫的:
# from: @(#)Makefile 5.10 (Berkeley) 5/11/90
# $Id: Makefile,v 1.1 1997/01/16 02:26:39 mwhitson Exp $
LIBS = -lsocket -lnsl -lresolv
LDFLAGS = $(LIBS)
CC = gcc
INCLUDES = -I/usr/athena/include
TFTPOPTS = -DDEBUG -DATHENA
CFLAGS = -g $(INCLUDES) $(TFTPOPTS)
PROG= tftpd
OBJS= tftpd.o tftpsubs.o
$(PROG): $(OBJS)
$(CC) $(CFLAGS) -o $(PROG) $(OBJS) $(LIBS)
clean:
@rm -f core $(PROG) *.BAK *.CKP *~ .emacs* *.o
我的linux下沒有/usr/athena/include這個路徑,請問它的庫文件一般放在哪裡/?
我用的是redhat 9.01版