在Linux下进行线程编程时, 出现undefined reference to `pthread_create'问题。
解决办法: 在编译时,加上-lpthread参数即可
原因:pthread不是Linux下默认的库, 在编译链接的时候, 无法找到pthread库的creat函数的入口地址, 这样便出现了链接失败。
具体自己的程序编译命令为
#g++ pthread.c
改为
#g++ -lpthread pthread.c
时解决了
在Linux下进行线程编程时, 出现undefined reference to `pthread_create'问题。
解决办法: 在编译时,加上-lpthread参数即可
原因:pthread不是Linux下默认的库, 在编译链接的时候, 无法找到pthread库的creat函数的入口地址, 这样便出现了链接失败。
具体自己的程序编译命令为
#g++ pthread.c
改为
#g++ -lpthread pthread.c
时解决了