2010-03-06 7 views
9

मैं g ++ से clangक्लैंग में जी ++ के-पाथ्रेड इक्विव क्या है?

हालांकि, g ++ में, मेरे पास -पीथ्रेड ध्वज है, जो क्लैंग को पहचानने के लिए प्रतीत नहीं होता है।

क्लैंग में इक्विव क्या है?

संपादित करें: मेरी बजना गठन 5 मार्च 2010

+0

क्या आपका क्लैंग अपडेट किया गया है? –

+0

मैंने जो लिंक पोस्ट किया है, वह बताता है कि क्लैंग वास्तव में स्वीकार करता है। जांचें कि कुछ और गलत है या नहीं। आपको क्या त्रुटि संदेश मिला? –

उत्तर

8

बजना supports-pthread पर SVN से खींच रहा है। नवीनतम निर्माण में हो सकता है, इसलिए इसे अपडेट करें और पुनः प्रयास करें।

+2

यह अब समर्थित नहीं है। – vy32

+0

लिंक टूटा हुआ है। –

26

क्लैंग को -pthread की आवश्यकता होती है जब संकलन करते हैं लेकिन लिंक करते समय नहीं। यह कष्टप्रद है, लेकिन यह व्यवहार देखा जाता है:

$ clang -c x.cpp 
$ clang -pthread -c x.cpp 
$ clang -o x x.o 
$ clang -pthread -o x x.o 
clang: warning: argument unused during compilation: '-pthread' 
$ 

$ clang --version 
Apple LLVM version 5.0 (clang-500.2.76) (based on LLVM 3.3svn) 
Target: x86_64-apple-darwin13.0.0 
Thread model: posix 
$ 
+3

यह स्वीकार्य उत्तर होना चाहिए। – maxschlepzig

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^