1. 程式人生 > >Makefile中要編譯多執行緒是報undefined reference to `pthread_create'類似錯誤

Makefile中要編譯多執行緒是報undefined reference to `pthread_create'類似錯誤

Makefile中要編譯包含執行緒庫的檔案時,把-lpthread放在哪裡呢?

答:把-lpthread放在連結那句編譯命令的最後即可啦。如:  $(CC) -o test_threadpool main.o threadpool.o  -lpthread

編譯階段是不用加這個引數的。