linux环境下C++编程时,虽然程序中include了pthread.h,但编译报错,这是因为pthread并非linux系统默认的库,编译时需要引入pthread
对于命令行的gcc编译,可以添加参数“-pthread”来完成,如:gcc -pthread -o outfile.out filename.c
对于eclipse编译,可以对项目做如下设置:在项目中右键->properties->C/C++ Build ->Settings->GCC C++ Linker ->Libraries,添加pthread,如下图所示