-lpthread 在makefile中失效的解決方法

問題:今天在寫項目的時候用到了c++的多線程庫<thread>,然後按照要求在編譯時加上-lpthread就可以成功編譯了,但是將編譯的內容寫成makefile後總是有報錯「對‘pthread_create’未定義的引用’」,感覺很納悶。 解決:原因在於-lpthread在makefile中的位置不對,這是我報錯時的makefile: 我將-lpthread放在了編譯control.cpp的那一行
相關文章
相關標籤/搜索