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
//////////////////////////////////
', 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
//////////////////////////////////