《Unix环境高级编程》学习笔记


这个错误跟以前遇到的那个使用<math.h>头文件时,很多数学函数的找不到的提示类似,那时候是在编译的时候添加“-lm”选项。
而此处产生这个问题原因是:
    pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_create()创建线程,和其他一些与线程操作相关的函数时,需要链接该库。

解决方法:
    在编译中要加 -lpthread选项

 

posted @ 2011-07-20 10:51  webols  阅读(114)  评论(0编辑  收藏  举报