關於Makefile的問題.

desertangel 2003-10-17 08:14:29
我想編譯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版

...全文
16 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuty2006 2003-10-21
  • 打赏
  • 举报
回复
nk
haothinking 2003-10-17
  • 打赏
  • 举报
回复
应该有的。建议重新下载源代码编译。

23,110

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧