makefile中在链接时添加-lpthread参数
基础Makefile例程:
*usr_main:usr_main.o sum.o (注:顶格写,不要有空格之类)
<tab键>gcc -o usr_main usr_main.o sum.o -lpthread
usr_main.o:usr_main.c
<tab键>gcc -c usr_main.c -o usr_main.o
sum.o:sum.c
<tab键>gcc -c sum.c -o sum.o
.PHONY:clean
clean:
<tab键>-rm -rf .o
在链接过程中会去查找外部pthread库相关函数的具体实现,所以需要将-lpthread加到链接过程中。