当前位置: 技术问答>linux和unix
刚开始学,一个弱弱的问题
来源: 互联网 发布时间:2015-05-11
本文导语: LINUX下编译通过,连接出错: undefined reference to `pthread_create' 就是创建新线程 #include #include 除了这两个头文件还要什么??、 | 似乎总有人搞不清楚.h与lib的区别。连接使用的是库,与头文件无关...
LINUX下编译通过,连接出错:
undefined reference to `pthread_create'
就是创建新线程
#include
#include
除了这两个头文件还要什么??、
undefined reference to `pthread_create'
就是创建新线程
#include
#include
除了这两个头文件还要什么??、
|
似乎总有人搞不清楚.h与lib的区别。连接使用的是库,与头文件无关。连接错误说明相应的函数在给出的库里没有找到,那就需要增加函数定义所在的库(不是头文件)。pthread接口都在pthread库里,所以用-lpthread。
|
不关这的事
加上pthread这个库
gcc -o threadpro threadpro.c -lpthread(最后的-lpthread)gcc+lib的方式就是-l libname.详看gcc帮助。
加上pthread这个库
gcc -o threadpro threadpro.c -lpthread(最后的-lpthread)gcc+lib的方式就是-l libname.详看gcc帮助。