用户名: 密码: 忘记密码? 注册
收藏此问题 发表新评论

让生物专业的大一小朋友学C语言是不是太痛苦了?

今天在写代码,发现了一个问题!
--------------------------
#include <pthread.h>


void* thr_fun(void*)
{
printf("thr_fun");
}

pthread_t ntid;
int err;
...
err = pthread_create(&ntid, NULL, thr_fun, NULL);
...
--------------------------

编译的时候,提示:
threadtest.c:15: undefined reference to `pthread_create'

起初,我以为没有这个文件,于是查找了这个文件
$:locate pthread.h
/usr/include/pthread.h

看到这个文件确实存在,但是为什么报错呢.
Alex
昵称: alex_goacross  时间: 2011-05-29 13:49:00
今天在写代码,发现了一个问题!
--------------------------
#include <pthread.h>


void* thr_fun(void*)
{
printf("thr_fun");
}

pthread_t ntid;
int err;
...
err = pthread_create(&ntid, NULL, thr_fun, NULL);
...
--------------------------

编译的时候,提示:
threadtest.c:15: undefined reference to `pthread_create'

起初,我以为没有这个文件,于是查找了这个文件
$:locate pthread.h
/usr/include/pthread.h

看到这个文件确实存在,但是为什么报错呢.
Alex
昵称: alex_goacross  时间: 2011-05-29 13:49:00
发表评论
昵称:
内容:
验证: