में pthread का उपयोग करके मैं *.cc
फ़ाइल में उपयोग कर रहा हूं। जब मैं या pthread_exit(0);
इस्तेमाल करने की कोशिश pthread_join(mythrds[yy],NULL);
यह कहते हैं:सी ++
.cc:(.text+0x3e): undefined reference to `pthread_exit'
यह सही काम करते हैं जब जीसीसी के साथ एक *.c
फ़ाइल में बहुत समान कोड पालन किया है। मैं pthread C++ के .. (मैं भी -lpthread जोड़ा)
..
void *myThreads (void *ptr)
{
...
pthread_exit(0);
}
..
झंडे का उपयोग कैसे कर सकते हैं:
g++ -lpthread -Wall -static -W -O9 -funroll-all-loops -finline -ffast-math
बहुत कुछ thnks, यह reaaaaaaaallly मदद की। मैंने सोचा- लिपिथ एक ही सोच कर रहा था लेकिन यह नहीं है। – ogzylz
आप यह पता लगा सकते हैं कि 'gcc -dumpspecs' का उपयोग करके आपके प्लेटफ़ॉर्म पर क्या-चौथाई है और '% {pthread' – Flexo
'-lpthread' विकल्प शुरू करने वाली चीज़ों की तलाश में केवल पर्थ्रेड लाइब्रेरी शामिल है। यह आपके मंच पर pthreads समर्थन प्राप्त करने के लिए पर्याप्त नहीं हो सकता है। –