क्या एमएसडीएन या बूस्ट द्वारा पेश किए गए लिनक्स एपीआई संदर्भ को पढ़ने के लिए कोई अच्छा है? मुझे एमएसडीएन के पैरामीटर और बूस्ट प्रलेखन से पूर्व पदों की शर्तों के बारे में विस्तृत जानकारी पसंद है। लेकिन अब तक मुझे लिनक्स के लिए नेट में कुछ भी तुलनीय नहीं मिला।एमएसडीएन जैसे लिनक्स एपीआई के लिए संदर्भ?
उत्तर
मैन पेज निश्चित रूप से एक अच्छी शुरुआत है, जैसा कि अन्य ने नोट किया है। यदि आप कुछ अधिक औपचारिक और कठोर चाहते हैं, तो, मैं POSIX विनिर्देश पढ़ने की अनुशंसा करता हूं। यहाँ मानक में कार्यों का सूचकांक है:
http://pubs.opengroup.org/onlinepubs/9699919799/functions/contents.html
क्या मानक की आवश्यकता है, न कि लिनक्स पर इन कार्यों की वर्तमान कार्यान्वयन करने के लिए होता है क्या से को देखते हुए, यह भी मदद से आप लिखना अधिक पोर्टेबल, मजबूत सॉफ्टवेयर।
यह मेरी चिंताओं के लिए अधिक है लेकिन यह जानना अच्छा है कि विस्तृत जानकारी कहां प्राप्त करें। बुकमार्क। धन्यवाद। – ManuelSchneid3r
@ कैरोसेंटिली: मुझे आपकी आपत्ति मिलती है, लेकिन यह वास्तव में "लिनक्स" द्वारा ओपी का क्या मतलब है इस पर निर्भर करता है। यदि लिनक्स कर्नेल का उपयोग करके इच्छित अर्थ "सामान्य ऑपरेटिंग सिस्टम, उर्फ 'वितरण' में से एक है, तो मेरा मानना है कि मेरा जवाब उचित है। यदि दूसरी तरफ ओपी लिनक्स लिनक्स के अर्थ में वास्तविक * लिनक्स एपीआई * मांग रहा था, तो आप सही हैं; syscall API स्वयं समान है लेकिन वास्तव में POSIX से मेल नहीं खाता है, और आंतरिक API को एक कर्नेल संस्करण से अगले तक परिभाषित/स्थिर भी नहीं किया जाता है। –
मेरे पास यह बुकमार्क है।
पढ़ें Advanced Linux Programming की तरह पहले अच्छी किताबें (आप इसे डाउनलोड कर सकते हैं) और Advanced Unix Programming
पता है कि जीएनयू/लिनक्स विंडोज की तुलना में कम अखंड परिभाषा से ऐसा हो जाता है (क्योंकि कई योगदानकर्ताओं उस पर काम कर रहे हैं, और) क्योंकि यह कई स्वतंत्र कार्यक्रमों से बना है।
इसलिए, वहाँ कोई अच्छी तरह से (कर्नेल syscalls के अलावा, लेकिन जीएनयू/लिनक्स कर्नेल से अधिक है) लिनक्स एपीआई परिभाषित किया गया है intro(2) साथ
बेशक, आदमी पृष्ठों पढ़ा है, विशेष रूप से शुरू में मैन पेज syscalls और अन्य man-pages।
ध्यान रखें कि लिनक्स लगभग POSIXOpenGroup से मानक विनिर्देशन (लगभग एक सुपरसेट) लागू कर रहा है।
TLDP से भी कई अच्छे दस्तावेज़ पढ़ें।
यदि आप डेस्कटॉप एप्लिकेशन विकास से रूचि रखते हैं, तो पहले X11 क्या समझें, (सावधान रहें, X11 विवरण में बहुत जटिल है)। फिर freedesktop से दस्तावेज़ पढ़ें। अभी तक बेहतर, जैसे Qt या Gtk
और जीएनयू/लिनक्स free software से बना है एक ग्राफिकल टूलकिट का उपयोग करने के जानने के लिए, आप डाउनलोड करने और अध्ययन स्रोत कोड और यह सुधार कर सकते हैं। आप अक्सर कुछ मौजूदा मुफ्त सॉफ्टवेयर लाइब्रेरी का उपयोग करेंगे, और आप इसके स्रोत कोड का अध्ययन कर सकते हैं (और उनमें से प्रत्येक का अपना दस्तावेज है)। आपके काम का हिस्सा आपकी आवश्यकताओं से संबंधित अच्छा मुफ्त सॉफ्टवेयर ढूंढ रहा है। freecode और sourceforge अच्छे संसाधन हैं (और वे कई अन्य हैं)।
- 1. एमएसडीएन कोड नमूने के लिए लाइसेंसिंग
- 2. क्या मैक ओएस और लिनक्स के लिए कोई एमएसडीएन समतुल्य है?
- 3. नेट-एसएनएमपी एपीआई के लिए संदर्भ?
- 4. टैबलेट जैसे उपकरणों को छूने के लिए जावा एपीआई है?
- 5. एंड्रॉइड एपीआई जैसे java.awt.Robot
- 6. एएसपी.नेट एमवीसी संदर्भ डाउनलोड करें और इसे स्थानीय एमएसडीएन लाइब्रेरी
- 7. ट्विटर एपीआई या फेसबुक एपीआई जैसे वेब एपीआई बनाने के लिए संसाधन?
- 8. लिनक्स जीपीओ सी एपीआई
- 9. लिनक्स क्रिप्टो एपीआई और लिनक्स/crypto.h - प्रलेखन
- 10. एनडीके एपीआई संदर्भ दस्तावेज़?
- 11. libjpeg एपीआई और संदर्भ
- 12. टेकनेट या एमएसडीएन सदस्यता?
- 13. क्या लिनक्स मैन पेज के लिए एक (रीस्टफुल) एपीआई है?
- 14. एमएसडीएन दस्तावेज को कैसे समझें?
- 15. फ़ायरफ़ॉक्स में त्वरित एमएसडीएन खोज
- 16. क्या विंडोज प्लेटफार्म पर मेमोरी मैपिंग एपीआई है, जैसे कि लिनक्स पर mmap() की तरह?
- 17. एमएसडीएन लाइसेंस (विकास, परीक्षण, डेमो)
- 18. क्या कोई ऑफलाइन जावास्क्रिप्ट एपीआई दस्तावेज़ उपकरण उपलब्ध है जैसे रूबी के लिए यार्ड?
- 19. sem_open() त्रुटि: "अपरिभाषित संदर्भ sem_open लिए()" लिनक्स (Ubuntu 10.10) पर
- 20. लिनक्स
- 21. गेटटाइप() और GetTypes() जैसे प्रतिबिंब एपीआई का प्रदर्शन कैसा है?
- 22. एएनएसआई सी ब्लूटूथ एपीआई और ट्यूटोरियल लिनक्स
- 23. जेनेरिक इंटरफेस के लिए संदर्भ संदर्भ
- 24. Emacs के लिए संदर्भ
- 25. ऑपरेटर के लिए अनिर्धारित संदर्भ
- 26. एक्सकोड से एपीआई संदर्भ कैसे प्राप्त करें?
- 27. वेब अनुप्रयोग के लिए स्प्रेडशीट-जैसे नियंत्रण?
- 28. एपीआई जाने के लिए या
- 29. एम्बेडेड लिनक्स के लिए वेबकिट/गीको जैसे पूर्ण फीचर्ड एचटीएमएल रेंडरिंग इंजन?
- 30. क्या हम एमएसडीएन दस्तावेज़ से ExitInstance
['man'] (http://en.wikipedia.org/wiki/Man_page) – Joe
कंसोल में" मैन "टाइप करें –
APUE - यहां तक कि अधिक विस्तृत। – sshannin