在使用GCC编译有关多线程的程序时,可能会出现如下错误:

undefined reference to `pthread_create'
collect2: error: ld returned 1 exit status

解决方法是,为GCC的编译命令增加“-lpthread”参数,比如:

gcc 11-pthread-test.c -o 11-pthread-test -lpthread