उबंटू में मैं पाउ() और sqrt() फ़ंक्शन का उपयोग कैसे करूं? मैंने math.h शीर्षलेख फ़ाइल शामिल की है लेकिन यह अभी भी मुझे एक त्रुटि देता है।मैं यूनिक्स पर पाउ () और sqrt() का उपयोग कैसे करूं?
उत्तर
libm.so से लिंक करें, कंपाइलर कमांड लाइन पैरामीटर में -lm जोड़ना।
ठीक है तो आपकी कहानियां क्या हैं .. मुझे अपने कंपाइलर कमांड में सीसी के बाद -एलएम जोड़ना चाहिए, है ना? – Pavitar
हां, बिल्कुल। (भराव)। –
सभी फाइलों और अन्य पुस्तकालयों के बाद, लाइन के अंत में '-lm' रखें। आम तौर पर, सभी .o फ़ाइलों के बाद '-lsomething' डालें, ताकि जब आप दाईं ओर बाईं ओर वाली रेखा को पढ़ सकें, तो लिंकर लाइन को पुन: स्कैन किए बिना सभी कार्यों को ढूंढ सकता है। हां, कुछ वातावरण चीजों को किसी भी क्रम में रखने में सहायता करते हैं, लेकिन अंगूठे का यह नियम आपको प्लेटफॉर्म पर जाने पर बहुत दर्द बचाएगा। ध्यान दें कि विंडोज़ पर अधिकांश टूलचेन इस क्रम को पसंद करते हैं, उदाहरण के लिए। – RBerteig
अपने लिंकर कमांड में -lm
जोड़ने का प्रयास करें। अधिकांश गणित कार्य libm
में रहते हैं जिन्हें स्पष्ट रूप से लिंक किया जाना चाहिए।
- 1. मैं लिनक्स/यूनिक्स पर हार्डवेयर जानकारी कैसे प्राप्त करूं?
- 2. सी # में प्रज्ञा आंतरिक (वर्ग, पाउ) का उपयोग करना?
- 3. मैं rand_r का उपयोग कैसे करूं और मैं थ्रेड सुरक्षित तरीके से इसका उपयोग कैसे करूं?
- 4. मैं ASP.NET पृष्ठ पर फ्रेम का उपयोग कैसे करूं?
- 5. मैं structs पर हास्केल के एफएफआई का उपयोग कैसे करूं?
- 6. मैं एंड्रॉइड फोन पर कैमरे का उपयोग कैसे करूं?
- 7. मैं मिनीज़िप (ज़्लिब पर) का उपयोग कैसे करूं?
- 8. मैं डोमेन पर सिल्वरलाइट एक्सएपी फ़ाइल का उपयोग कैसे करूं?
- 9. मैं मल्टीथ्रेड प्रोग्रामिंग का उपयोग कैसे शुरू करूं?
- 10. मैं एंड्रॉइड ओएस पर एडमोब का उपयोग कैसे करूं?
- 11. मैं रेक कार्य पर "होट" का उपयोग कैसे करूं?
- 12. मैं NSMutableDictionary पर writeToFile विधि का उपयोग कैसे करूं?
- 13. मैं मोबाइल उपकरणों पर फेसबुक एपीआई का उपयोग कैसे करूं?
- 14. मैं सर्वरसाइड पर require.js का उपयोग कैसे करूं?
- 15. मैं स्ट्रड का उपयोग कैसे करूं?
- 16. मैं जावा/स्कैला से यूनिक्स डोमेन सॉकेट का उपयोग कैसे करूं?
- 17. मैं सिंडिकेशन फीड का उपयोग कैसे करूं?
- 18. मैं QTextBlock का उपयोग कैसे करूं?
- 19. मैं ऐप्पल कीचेन का उपयोग कैसे करूं?
- 20. मैं Mono.WebBrowser का उपयोग कैसे करूं?
- 21. मैं WWW :: मशीनीज़ का उपयोग और डिबग कैसे करूं?
- 22. मैं गिट और गिट एक्सटेंशन का उपयोग कैसे करूं?
- 23. मैं PerformanceCounterType औसतTimer32 का उपयोग कैसे करूं?
- 24. मैं Django समूह और अनुमतियों का उपयोग कैसे करूं?
- 25. मैं नवीनतम ओपनजीएल का उपयोग कैसे करूं?
- 26. मैं एलिसियम परियोजना का उपयोग कैसे करूं?
- 27. मैं ड्रोल प्लानर का उपयोग कैसे करूं?
- 28. मैं एसवीएन का उपयोग कैसे शुरू करूं?
- 29. मैकबुक पर वेबकैम का उपयोग कैसे करूं?
- 30. मैं Form.ShowDialog का उपयोग कैसे करूं?
आपको क्या त्रुटि मिल रही है? –
'पाउ' का उपयोग करना अक्सर एक गलती होती है। यदि ये केवल दो गणित कार्य हैं जिनका आप उपयोग कर रहे हैं (जिसके लिए आपको '-lm' की आवश्यकता है), तो आप यह जांचना चाहेंगे कि आप वास्तव में' पाउ 'चाहते हैं या नहीं। यदि एक्सपोनेंट हमेशा एक पूर्णांक होता है, और/या यदि आधार 2 है, तो बेहतर करने के लिए बहुत तेज़ (तेज, और गारंटीकृत-सटीक, दोनों 'पाउ'' के विपरीत होते हैं। –