我有客户端服务器代码。LinServer.cpp使用pthread不断监听客户端。我创建了一个make文件来将所有内容编译在一起:
我有客户端服务器代码。LinServer.cpp使用pthread持续监听客户端。我创建了一个make文件将所有内容编译在一起:
all: LinServer LinClient
LinServer:
g++ LinServer.cpp -o LinServer -pthread
LinClient:
g++ LinClient.cpp -o LinClient -pthread
我也尝试使用-lpthread,但出现了相同的错误:
LinServer.cpp:(.text+0x29b): undefined reference to `pthread_create'
LinServer.cpp:(.text+0x2a7): undefined reference to `pthread_detach'
collect2: error: ld returned 1 exit status
make: *** [LinServer] Error 1
你知道这里的问题是什么吗?
-pthread
пјҢиҖҢеә”иҜҘжҳҜ-lpthread
пјҲжіЁж„Ҹеӯ—жҜҚвҖңLвҖқпјүеҗ—пјҹ - yzt