1
好像我在与并行线程的问题时,我尝试用一个Makefile编译:问题与并行线程compling
/csapp.c:462: undefined reference to `pthread_create'
我想可能有一些做与-lpthread? 这里是我的Makefile(是的,他们是标签一次):
CC = gcc
CFLAGS = -Wall -g
LDFLAGS = -lpthread
OBJS = proxy.o csapp.o
all: proxy
proxy: $(OBJS)
csapp.o: csapp.c
$(CC) $(CFLAGS) -c csapp.c
proxy.o: proxy.c
$(CC) $(CFLAGS) -c proxy.c
clean:
rm -f *~ *.o proxy
你看到'ld'命令行中,当你'make'去?我假设'-lpthread'实际上并没有进入'ld'。 –
我得到'GCC -lpthread proxy.o csapp.o -o代理 csapp.o:在函数 '在pthread_create':' – Space
为什么'Pthread_create'资本? –