作者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
推 dakiyo:那個我有試過..我是直接在gcc後面加-lpthread,可是仍無法 08/14 21:53
→ dakiyo:找到thread的函式定義..g++也是如此@@ 08/14 21:54
推 PsMonkey:偷偷插花問一下,有沒有人想主持 Eclipse 版 XD 08/14 23:01
→ concore:有確定一下 eclipse CDT 有內建的 pthread library 嗎? 08/14 23:09
→ dakiyo:沒有耶 可是我想它應該是會自動去抓路徑才是阿.. 08/14 23:23
→ letoh:自動抓路徑?我不記得有那麼神..建議手動加入比較保險 08/15 00:42
→ letoh:-I -L -l 幾個參數都設定一下看看 08/15 00:43
推 dakiyo:找出原因了...原來是要加在linker那邊,我之前加錯地方了.. 08/16 20:12
推 freesamael:我也還滿希望有個 Eclipse 版 08/18 17:09