有个项目要在CentOS6上边编译,之前的代码再CentOS7上编译都没有问题,反而在centOS6上用openssl时出了问题 在用openssl的时候一直都是加,在编译的命令上已经加了-lpthread还是不管用,于是上网查了一下 解决方案:加上-pthread pthread_atfork是POSIX标准,在编译时要加上-pthread -lpthread是老版本的gcc编译器用的,在新版本中应该用-pthread取代-lpthread