注册 登录
编程论坛 Linux教室

[求助]用到线程的c程序之编译问题

zhaimin889 发布于 2007-09-08 17:16, 1192 次点击
小生在linux(red hat 9.03)下编了一c程序,程序中用到了pthread_create,pthread_join等函数,编译时出现错误:
pthread_join没定义。#include<pthread.h>我已经写上了。这种情况应该是pthread.h中只用这些函数的声明而没有
具体实现引起的;好像和程序用到cos(),sin()等函数而没有在编译时加上-lm引起的。
不知我说的对不对,若对我该链接哪个库哪?
具体应如何编译哪?假设文件为用户目录下的myThread.c
2 回复
#2
penguinlinux2007-09-09 20:58
你说的对,编译时用
gcc myThread.c -lpthread -o myThread
你试一下!
#3
windflush2007-09-10 20:52
LS的方法应该可以解决你的问题的。
1