एमएएसएम?
उत्तर
विकी कहते
MASM32 EULA खुला स्रोत सॉफ्टवेयर के विकास में इसके उपयोग की अनुमति नहीं है, और केवल अनुमति देता है यह विंडोज ऑपरेटिंग सिस्टम में चलाने के लिए।
तो यह एक नहीं है।
आपको Wine के तहत एमएएसएम चलाने में सक्षम होना चाहिए।
व्यक्तिगत तौर पर मैं एनएएसएम शैली पसंद करते हैं, लेकिन आप शायद शराब के तहत MASM चला सकते हैं (या नाकाम रहने कि, एक वी एम में)। आखिरकार इसे किसी भी विदेशी एपीआई कॉल की आवश्यकता नहीं है।
मैं किसी भी समस्याओं [लम्बी कहानी, कोई शुद्ध कनेक्शन] बिना लिनक्स पर शराब के तहत Win32 एनएएसएम बाइनरी चलाने के लिए सक्षम किया गया है।
यदि आप माइक्रोसॉफ्ट के ओएमएफ बाइनरी प्रारूप को ईएलएफ में कनवर्ट करना चाहते हैं तो आपको objcopy
का उपयोग करके ऐसा करने में सक्षम होना चाहिए, लेकिन आपको सही ऑब्जेक्ट प्रारूपों के लिए समर्थन में संकलित करने की आवश्यकता हो सकती है।
MASM न शराब के तहत आभासी बॉक्स
भागो MASM के तहत, WINE के साथ चलने im चल MASM या विकि कि MASM केवल Windows पर चला सकते हैं पर देखते हैं।
सम्मान।
मैं डॉसबॉक्स का उपयोग करता हूं और यह मेरे लिए ठीक काम करता है।
विवरण here
स्टैक ओवरफ़्लो में आपका स्वागत है! आपको किसी अन्य साइट को उत्तर के रूप में एक लिंक नहीं देना चाहिए, क्योंकि साइट भविष्य में पुरानी हो सकती है। इसके बजाय, इस उत्तर पर "संपादन" लिंक पर क्लिक करें और उस पृष्ठ से समाधान के आवश्यक हिस्सों को यहां शामिल करें। देखें: http://meta.stackexchange.com/q/8259 –
@ पीटरियो। ऐसा लगता है कि वास्तव में क्या हुआ है। – DavidB
- 1. एमएएसएम/NASM मतभेद
- 2. एएसएम: एमएएसएम, एनएसएम, एफएएसएम?
- 3. त्वरित, शुरुआती एमएएसएम रजिस्टर प्रश्न - डीएक्स: एएक्स
- 4. मैं सेगमेंट रजिस्टर का मूल्य क्यों नहीं बदल सकता? (एमएएसएम)
- 5. NASM शुद्ध असेंबली है, लेकिन एमएएसएम उच्च स्तरीय असेंबली है?
- 6. एमएएसएम में अप्रयुक्त .CONST डेटा को कैसे हटाएं?
- 7. मैं 16 बिट एमएएसएम असेंबली x86 में नींद फ़ंक्शन कैसे बना सकता हूं?
- 8. एमएएसएम में "डीवी ईडीएक्स" हमेशा प्रोसेसर अपवाद उत्पन्न करता है क्यों?
- 9. विंडोज
- 10. __cdecl, __stdcall और __fastcall सभी को ठीक उसी तरह कहा जाता है?
- 11. मैं असेंबली के साथ कहां से शुरू करूं?
- 12. रनटाइम पुनर्वितरण योग्य (Server2k3, XPSP3)
- 13. कोड गुफा
EULA की एक पुरानी तरह की तरह लगता है। आजकल कई माइक्रोसॉफ्ट उत्पादों में ऐसे आक्रामक लाइसेंस समझौते नहीं हैं। – JesperE
इसके अलावा, लिनक्स पर एमएएसएम 32 का उपयोग स्वचालित रूप से इंगित नहीं करता है कि ओपन सोर्स सॉफ्टवेयर विकसित किया गया है। – JesperE
यदि ईयूएलए अभी भी कहता है "केवल विंडोज ऑपरेटिंग सिस्टम में इसे चलाने की अनुमति देता है" तो इससे कोई फर्क नहीं पड़ता कि लिनक्स पर इसका उपयोग करना या नहीं, इसका तात्पर्य है कि ओपन सोर्स सॉफ्टवेयर विकसित किया जा रहा है। –