今天写一个线程的程序,已经在c文件中包含了线程的头文件<pthread.h>,可是编译的时候却报错“对pthread_create未定义的引用“,原来时因为pthread库不是Linux系统默认的库,连接时需要使用库libpthread.a,所以在使用pthread_create创建线程时
在编译中要加-lpthread参数:
gcc process.c -lpthread -o my_process1
加上这个以后编译成功
对pthread_create未定义的引用
最新推荐文章于 2023-11-29 23:55:03 发布