zhaimin889 发表于 2007-9-8 17:16

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

小生在linux(red hat 9.03)下编了一c程序,程序中用到了pthread_create,pthread_join等函数,编译时出现错误:<br>pthread_join没定义。#include&lt;pthread.h&gt;我已经写上了。这种情况应该是pthread.h中只用这些函数的声明而没有<br>具体实现引起的;好像和程序用到cos(),sin()等函数而没有在编译时加上-lm引起的。<br>不知我说的对不对,若对我该链接哪个库哪?<br>具体应如何编译哪?假设文件为用户目录下的myThread.c<br>

penguinlinux 发表于 2007-9-9 20:58

你说的对,编译时用<br>gcc myThread.c -lpthread -o myThread<br>你试一下!<br>

windflush 发表于 2007-9-10 20:52

LS的方法应该可以解决你的问题的。

页: [1]

编程论坛