Re: [問題] 請教pthread在eclipse上執行的問題

看板LinuxDev作者 (燒賣)時間17年前 (2007/08/14 21:32), 編輯推噓4(405)
留言9則, 5人參與, 最新討論串2/2 (看更多)
※ 引述《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

08/14 21:53, , 1F
那個我有試過..我是直接在gcc後面加-lpthread,可是仍無法
08/14 21:53, 1F

08/14 21:54, , 2F
找到thread的函式定義..g++也是如此@@
08/14 21:54, 2F

08/14 23:01, , 3F
偷偷插花問一下,有沒有人想主持 Eclipse 版 XD
08/14 23:01, 3F

08/14 23:09, , 4F
有確定一下 eclipse CDT 有內建的 pthread library 嗎?
08/14 23:09, 4F

08/14 23:23, , 5F
沒有耶 可是我想它應該是會自動去抓路徑才是阿..
08/14 23:23, 5F

08/15 00:42, , 6F
自動抓路徑?我不記得有那麼神..建議手動加入比較保險
08/15 00:42, 6F

08/15 00:43, , 7F
-I -L -l 幾個參數都設定一下看看
08/15 00:43, 7F

08/16 20:12, , 8F
找出原因了...原來是要加在linker那邊,我之前加錯地方了..
08/16 20:12, 8F

08/18 17:09, , 9F
我也還滿希望有個 Eclipse 版
08/18 17:09, 9F
文章代碼(AID): #16mQxs96 (LinuxDev)
文章代碼(AID): #16mQxs96 (LinuxDev)