मैं कोड :: ब्लॉक 8.02 का उपयोग कर रहा हूं और मेरे पास एक प्रश्न है .. हर बार जब मैं minimad.c संकलित करने का प्रयास करता हूं (उदाहरण जो कि लिम्बाड के साथ आता है) मुझे मिलता है एक त्रुटि संदेश:"sys/mman.h: ऐसी कोई फ़ाइल या निर्देशिका नहीं है"
sys/mman.h: No such file or directory
और निश्चित रूप से त्रुटियों की एक गुच्छा का पालन करने :(
मैं पहले से ही पता है कि इसकी स्मृति प्रबंधन पुस्तकालय ... सवाल यह है: मैं <sys/mman.h>
कहाँ डाउनलोड कर सकते हैं या तो क्या होगा? एक और कंपाइलर है जो अधिक पुस्तकालयों का समर्थन करता है तो कोड :: ब्लॉक 8.02?
पीएस मैंने पहले ही संकलक को mad.h से जोड़ा है और ठीक से परीक्षण किया है, इसलिए मुझे पता है कि वहां कोई समस्या नहीं है ...
@ पावेल मिनाव: वास्तव में यदि आप विंडोज़ के तहत निर्दिष्ट करते हैं तो यह अभी भी परिभाषाओं और घोषणाओं में खींच जाएगा, बशर्ते कोड को Win32 प्लेटफॉर्म पर पोर्ट किया गया हो ... #include या किसी अन्य शीर्षलेख फ़ाइल द्वारा , जरूरी नहीं है कि यह एक यूनिक्स आधारित है क्योंकि फॉरवर्ड स्लैश का उपयोग किया जाता है। उम्मीद है की वो मदद करदे! :) –
t0mm13b
@tommieb, इसके पास आगे स्लैश और सबकुछ इस तथ्य से करने के लिए कुछ भी नहीं है कि 'sys' के तहत सभी शीर्षलेख पारंपरिक यूनिक्स एपीआई हैं। विंडोज कार्यान्वयन सामान्य रूप से उनमें से कुछ प्रदान करते हैं - जो लागू करने में आसान हैं, जैसे 'sys/stat.h' या' sys/utime.h' - लेकिन सभी नहीं। एकमात्र कार्यान्वयन जो 'mman.h' प्रदान कर सकता है वह है सिगविन और इंटरिक्स (एसएफयू/एसयूए)। –