मेकफ़ाइल (gmake टूलचेन) उत्पन्न करते समय मैं क्लैंग का उपयोग करके अपना एप्लिकेशन बनाना चाहता हूं। क्या इसे करने का कोई तरीका है?मैं मेकफ़ाइल उत्पन्न करने के लिए प्रीपेक को कैसे बता सकता हूं जो क्लैंग का उपयोग करता है?
उत्तर
ऐसा लगता है कि तुम सिर्फ सीसी varaible सेट कर सकते हैं जैसे: अपने premake फ़ाइल में
CC ?= /usr/bin/clang
। ? = केवल तभी सेट करता है जब आपने इसे अपने पर्यावरण में सेट नहीं किया हो।
क्या आपका वास्तव में मतलब है [प्रीपेक] (http://industriousone.com/premake)? –
प्रीमेक का पूरा उद्देश्य इन फ़ाइलों को स्वचालित रूप से उत्पन्न करना है। आपको उन्हें कभी भी संशोधित नहीं करना चाहिए। –
/Users/cweber/temp/premake/premake4.lua:1: '=' अपेक्षित '?' – weberc2
अंततः मैं @ बर्टन समोग्रैड ने जो किया वह समाप्त हो गया: सीसी पर्यावरण परिवर्तक असाइन करें। हालांकि, प्रीपेक 4 संदेश बोर्डों में गहरी दफन की गई है, उनके पास define a new platform का रास्ता है।
premake4 का उपयोग करते समय, बस आह्वान:
premake4 --platform=clang gmake
समस्या सिर्फ मैं इस के साथ पाया है यह रूप में मैं उम्मीद काम नहीं किया है। मैं बर्टन को अपना वोट दे रहा हूं, लेकिन अगर आप इसे चाहते हैं तो जानकारी यहां दी गई है।
जब मैं इसे आज़माता हूं तो मुझे बस 'प्लेटफ़ॉर्म' के लिए 'त्रुटि: अमान्य मान' क्लैंग 'मिलता है। – leetNightshade
यह अब प्रीमेक 5 में एक त्रुटि है:' त्रुटि: अमान्य विकल्प 'प्लेटफ़ॉर्म'। – user2023370
यहाँ मैं क्या उपयोग करें, यह मेरे लिए काम करता है:
-- ugly hack to use clang
premake.gcc.cc = 'clang'
premake.gcc.cxx = 'clang++'
बाकी कुछ भी नहीं है सब पर काम करने के लिए लग रहा था।
premake5 पर, का उपयोग
#!/bin/bash
premake-5.0.0-alpha11-linux --file=PA7.lua --cc=clang --verbose gmake
--cc=clang
premake4 में --platform विकल्प के अनुरूप है।
- 1. मैं कोड को कैसे देख सकता हूं जो हॉटस्पॉट अनुकूलित करने के बाद उत्पन्न करता है?
- 2. एप्लिकेशन शॉर्टकट के लिए बड़े आइकन का उपयोग करने के लिए मैं Google क्रोम को कैसे बता सकता हूं?
- 3. मैं ऐप्पल आईडी कैसे बदल सकता हूं जो एक्सकोड 4 घटकों को डाउनलोड करने के लिए उपयोग करता है?
- 4. मैं कैसे बता सकता हूं कि मेरे ऐप का कितना iCloud स्पेस उपयोग करता है?
- 5. मैं पोर्ट को सेट कैसे कर सकता हूं जो Emacs सर्वर का उपयोग करता है?
- 6. क्लैंग का पता लगाने के लिए मैं किस पूर्वनिर्धारित मैक्रो का उपयोग कर सकता हूं?
- 7. गैर-ASCII पाठ त्रुटियों को अनदेखा करने के लिए मैं poedit को कैसे बता सकता हूं?
- 8. मैं क्लैंग के लिए कस्टम असेंबलर का उपयोग कैसे करूं?
- 9. क्या मैं लॉग स्केल का उपयोग करने के लिए ggpairs बता सकता हूं?
- 10. ग्रहण को मौजूदा मेकफ़ाइल का उपयोग कैसे करें जो प्रोजेक्ट
- 11. मैं नियंत्रक वर्ग के लिए यूनिट परीक्षण कैसे लिख सकता हूं जो विचारों के लिए Winforms का उपयोग करता है?
- 12. मैं सेल को संपादित करने के लिए QTableWidget कैसे बता सकता हूं?
- 13. कॉन्फ़िगरेशन को रीलोड करने के लिए मैं प्रोग्रामेटिक रूप से लॉगबैक कैसे बता सकता हूं
- 14. मैं एक निश्चित यूआरएल पैटर्न के लिए हमेशा _format = json का उपयोग करने के लिए Symfony2 कैसे बता सकता हूं?
- 15. मैं यूनिट टेस्ट कोड कैसे कर सकता हूं जो फ्लुएंट इंटरफ़ेस का उपयोग करता है?
- 16. मैं एक पैच कैसे बना सकता हूं जो सॉर्सेट्री का उपयोग करके करता है?
- 17. मैं कैसे बता सकता हूं कि कोई उपयोगकर्ता लैपटॉप का उपयोग कर रहा है
- 18. मैं मेकफ़ाइल कैसे कोड करूं जो इंटेल ओएस एक्स और लिनक्स के बीच अंतर बता सकता है?
- 19. मैं एक यादृच्छिक हेक्स स्ट्रिंग कैसे बना सकता हूं जो रंग का प्रतिनिधित्व करता है?
- 20. यदि Emacs X का उपयोग कर रहा है तो मैं elisp में कैसे बता सकता हूं?
- 21. मैं फ़ोरैच के अंदर एकाधिक मेकफ़ाइल लक्ष्य/नियम उत्पन्न करने के लिए मैक्रोज़ का उपयोग कैसे कर सकता हूं? रहस्यमय व्यवहार
- 22. क्या मैं jquery.js को अनदेखा करने के लिए क्रोम स्क्रिप्ट डीबगर बता सकता हूं?
- 23. क्या सीएमके निर्माण स्क्रिप्ट उत्पन्न कर सकता है जो * नहीं * cmake का उपयोग करता है?
- 24. मैं कैसे बता सकता हूं कि सर्वर किस प्रकार का प्रमाणीकरण उपयोग कर रहा है?
- 25. मैं कैसे बता सकता हूं कि कोई उदाहरण एक्शनस्क्रिप्ट 3.0
- 26. मैं webservice क्लाइंट उत्पन्न करने के लिए wsimport का उपयोग कैसे कर सकता हूं जिसे wsdl प्रमाणीकरण की आवश्यकता है?
- 27. मैं कैसे बता सकता हूं कि मेरी PHP स्क्रिप्ट का उपयोग करके कितनी मेमोरी/संसाधन है?
- 28. मैं उन इंजनों के लिए समर्थन कैसे हटा सकता हूं जिनका मैं उपयोग नहीं करता हूं?
- 29. क्या मैं कक्षाओं को अनदेखा करने के लिए findbugs बता सकता हूं मैं जोड़ने में असमर्थ हूं?
- 30. मैं केवल परिवर्तित गुणों को सहेजने के लिए NHibernate को कैसे बता सकता हूं
प्रीपेक 5 में विकल्प है: '--cc = VALUE'। यह मेरे लिए काम नहीं करता है - मुझे हमेशा जीसीसी मिलती है। – user2023370