关于make的菜鸟问题 (100分)

  • 主题发起人 主题发起人 theng
  • 开始时间 开始时间
T

theng

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟初学LINUX,当我用MAKE在TurboLinux4.0编译一个软件时,出现以下错误:
', needed by 'sim.o', Stop.rget 'protocol.h
但在 redhat7下, 却又可正确编译,不知何故?是否是配置不对?
makefile的内容如下:
//////////////////makefile///////////////////////
CFLAGS=-D_POSIX_SOURCE
OBJ = sim.o worker.o p2.o p3.o p4.o p5.o p6.o
CC=gcc
all: $(OBJ)
$(CC) -o sim $(OBJ)
clean:
rm -f *.o *.bak sim
sim.o: common.h protocol.h
worker.o: common.h protocol.h
p2.o: protocol.h
p3.o: protocol.h
p4.o: protocol.h
p5.o: protocol.h
p6.o: protocol.h
//////////////////////////////////
 
可能是/usr/include下面的一些文件不对
 
注意INCLUDE内的东西
 
[red]请及时提前或结束您的问题,谢谢合作![/red]
 
多人接受答案了。
 
后退
顶部