当前位置: 技术问答>linux和unix
linux下运行pthread库出错的问题
来源: 互联网 发布时间:2016-01-09
本文导语: 我初学unix编程不久,使用的系统为linux的FC4,在写多线程程序时已经加入pthread.h文件,并且用#ifdef测试过POSIX线程的特征测试宏_POSIX_THREADS,确认可用pthread库,但是写完一个多线程的小程序编译时报:“undefined refrence to...
我初学unix编程不久,使用的系统为linux的FC4,在写多线程程序时已经加入pthread.h文件,并且用#ifdef测试过POSIX线程的特征测试宏_POSIX_THREADS,确认可用pthread库,但是写完一个多线程的小程序编译时报:“undefined refrence to 'pthread_create'”,可以肯定的确认这个程序在语法上没有问题,请问各位熟悉linux编程的大虾指点,我在什么地方没有设置对,导致不认识这些pthread函数。
|
编译的时候需要加上pthread库:
gcc -o test test.c -lpthread
gcc -o test test.c -lpthread