[菜鸟问题]有关gcc编译的问题。

软件和网站开发以及相关技术探讨
回复
realno
帖子: 4
注册时间: 2005-10-17 4:35

[菜鸟问题]有关gcc编译的问题。

#1

帖子 realno » 2005-10-22 7:15

小弟写了一个多线程的程序,在以前的机器上直接用gcc a.c就可以编译,现在就编译不了,说undefined reference pthreah_create,必须要用gcc -lpthread才可以编译。 请问这时怎么回事,如何才能不用-lpthread阿?

还有,现在写opengl程序也必须加-lglut,怎么回事阿?载程序里已经include了,如何才能让gcc自己找到这些库?

谢谢。
头像
leal
帖子: 1119
注册时间: 2005-08-29 14:49
来自: 杭州
联系:

#2

帖子 leal » 2005-10-22 9:20

include是头文件,-l 是连接到库
用心×恒 | 豆瓣 | 门户 | Blog
realno
帖子: 4
注册时间: 2005-10-17 4:35

#3

帖子 realno » 2005-10-22 13:49

then how to just use gcc a.c to compile but not use -lpthread?
头像
leal
帖子: 1119
注册时间: 2005-08-29 14:49
来自: 杭州
联系:

#4

帖子 leal » 2005-10-22 14:33

不用 pthreah_create

先了解一下多线程的知识
用心×恒 | 豆瓣 | 门户 | Blog
回复