c++ - Mac OS X में Xcode कमांड लाइन टूल स्थापित करने के लिए क्लैग-प्रारूप और clang-format.py कहाँ हैं?




macos compiler-construction (3)

मुझे अपने Mac OS 10.8.5 पर Xcode 5 और उसके कमांड लाइन टूल्स के साथ क्लैंग-फॉर्मेट और clang-format.py खोजने में कठिन समय हो रहा है। मैंने भाग्य के बिना find / -name "clang-format.py" की कोशिश की। क्या वे पहले से ही यहाँ कहीं छिपे हैं, या मुझे यह टूलचिन कैसे मिलेगा?

(मुझे आश्चर्य है कि यह आसानी से उपलब्ध नहीं है क्योंकि क्लैंग Apple का संकलक है --- इसमें Apple इसका उपयोग करता है।)


clang-format विशिष्ट संस्करण

नवम्बर / 2018 के अनुसार, होमब्रे पर वर्तमान clang-format फॉर्मूला सूत्र 8.0.0 संस्करण की ओर 8.0.0 । अपनी जांच करने के लिए clang-format --version चलाएँ।

यदि आपको clang-format पुराने संस्करणों की आवश्यकता है, तो इन चरणों का पालन करें:

होमब्रे के साथ क्लैंग-प्रारूप संस्करण 5 (5.0.2) स्थापित करना

होमब्रे के साथ क्लैंग-प्रारूप संस्करण 7 (7.0.0) स्थापित करना


क्लैंग-प्रारूप को स्थापित करने के लिए आप अब काढ़ा का उपयोग कर सकते हैं।

brew install clang-format


लगता है जैसे Apple कमांड लाइन टूल्स के साथ clang-format को शिप नहीं करता है। अभी आपके पास कम से कम तीन विकल्प हैं:

  • Homebrew का उपयोग करना ( यह जाने का तरीका है )
  • प्रीबिल्ट पैकेज का उपयोग करना
  • इसका निर्माण स्वयं करें

homebrew

जैसा कि उपयोगकर्ता johnhaley81 ने बताया, johnhaley81 clang-format अब Homebrew में Homebrew :

क्लैंग-प्रारूप अब काढ़ा पर है। brew install clang-format

यदि आपको यह उत्तर उपयोगी लगे तो कृपया उनके post लाइक करें।

पैकेजों का निर्माण

पहले से निर्मित बंडल llvm.org पर उपलब्ध हैं। मैक OSX के लिए, आपको डार्विन पैकेज डाउनलोड करना होगा।

निर्देश बनाएँ:

यह कैसे करना है पर एक निर्देश है: http://nacho4d-nacho4d.blogspot.de/2013/11/clang-format.html

और यहाँ एक और एक है: http://blog.hardcodes.de/articles/63/building-clang-format-and-friends-on-osx-mountain-lion





clang-format