作者freesamael (烧卖)
看板LinuxDev
标题Re: [问题] 请教pthread在eclipse上执行的问题
时间Tue Aug 14 21:32:31 2007
※ 引述《dakiyo (爱是唯一)》之铭言:
: 我是在linux的环境下写程式,因为用到了pthread,所以include pthread.h後
: compiler指令必须打gcc xxx.c -lpthread -o xxx,可是用eclipse下的C or C++
: compiler他的预设值没有-lpthread,造成一直找不到pthread.h里面的函式定义,
: 有人知道要去哪边调吗?我试过好多地方了还是行不通@@
看推文你应该是用 Managed Make Project,就是由 Eclipse CDT 维护 Makefile 的。
在 Project > Properties 底下的 C++ Build > Settings 处,右方会有个
Tool Settings 标签页可以设定 Compiler command line options。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.82.153
1F:推 dakiyo:那个我有试过..我是直接在gcc後面加-lpthread,可是仍无法 08/14 21:53
2F:→ dakiyo:找到thread的函式定义..g++也是如此@@ 08/14 21:54
3F:推 PsMonkey:偷偷插花问一下,有没有人想主持 Eclipse 版 XD 08/14 23:01
4F:→ concore:有确定一下 eclipse CDT 有内建的 pthread library 吗? 08/14 23:09
5F:→ dakiyo:没有耶 可是我想它应该是会自动去抓路径才是阿.. 08/14 23:23
6F:→ letoh:自动抓路径?我不记得有那麽神..建议手动加入比较保险 08/15 00:42
7F:→ letoh:-I -L -l 几个参数都设定一下看看 08/15 00:43
8F:推 dakiyo:找出原因了...原来是要加在linker那边,我之前加错地方了.. 08/16 20:12
9F:推 freesamael:我也还满希望有个 Eclipse 版 08/18 17:09