linux c++ 使用pthread时编译出错问题解决

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,如下图所示

linux c++ 使用pthread时编译出错问题解决_第1张图片

你可能感兴趣的:(eclipse,C++,linux)