Linux多线程thread 使用 g++编译出现 undefined reference to `pthread_create‘的错误

多线程测试程序进行编译

在这里插入图片描述

原因: pthread不是linux下的默认的库,也就是在链接的时候,无法找到phread库中哥函数的入口地址,于是链接会失败。

解决: 编译命令后,附加 -lpthread 参数。

 g++ test1.cpp -o test -lpthread

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