日期:2014-05-16  浏览次数:20613 次

linux下运行pthread库出错的问题
我初学unix编程不久,使用的系统为linux的FC4,在写多线程程序时已经加入pthread.h文件,并且用#ifdef测试过POSIX线程的特征测试宏_POSIX_THREADS,确认可用pthread库,但是写完一个多线程的小程序编译时报:“undefined   refrence   to   'pthread_create '”,可以肯定的确认这个程序在语法上没有问题,请问各位熟悉linux编程的大虾指点,我在什么地方没有设置对,导致不认识这些pthread函数。

------解决方案--------------------
编译的时候需要加上pthread库:
gcc -o test test.c -lpthread