2008-11-20 5 views
13

क्या कोई तरीका है कि मैं लिनक्स के तहत MASM का उपयोग करता हूं। यहां तक ​​कि कठिन एनएसएम लिनक्स के तहत काफी लोकप्रिय है, यह अभी भी कोड पर कुछ निर्देश शैली के लिए अलग है।एमएएसएम?

उत्तर

12

विकी कहते

MASM32 EULA खुला स्रोत सॉफ्टवेयर के विकास में इसके उपयोग की अनुमति नहीं है, और केवल अनुमति देता है यह विंडोज ऑपरेटिंग सिस्टम में चलाने के लिए।

तो यह एक नहीं है।

+4

EULA की एक पुरानी तरह की तरह लगता है। आजकल कई माइक्रोसॉफ्ट उत्पादों में ऐसे आक्रामक लाइसेंस समझौते नहीं हैं। – JesperE

+0

इसके अलावा, लिनक्स पर एमएएसएम 32 का उपयोग स्वचालित रूप से इंगित नहीं करता है कि ओपन सोर्स सॉफ्टवेयर विकसित किया गया है। – JesperE

+2

यदि ईयूएलए अभी भी कहता है "केवल विंडोज ऑपरेटिंग सिस्टम में इसे चलाने की अनुमति देता है" तो इससे कोई फर्क नहीं पड़ता कि लिनक्स पर इसका उपयोग करना या नहीं, इसका तात्पर्य है कि ओपन सोर्स सॉफ्टवेयर विकसित किया जा रहा है। –

6

आपको Wine के तहत एमएएसएम चलाने में सक्षम होना चाहिए।

3

व्यक्तिगत तौर पर मैं एनएएसएम शैली पसंद करते हैं, लेकिन आप शायद शराब के तहत MASM चला सकते हैं (या नाकाम रहने कि, एक वी एम में)। आखिरकार इसे किसी भी विदेशी एपीआई कॉल की आवश्यकता नहीं है।

मैं किसी भी समस्याओं [लम्बी कहानी, कोई शुद्ध कनेक्शन] बिना लिनक्स पर शराब के तहत Win32 एनएएसएम बाइनरी चलाने के लिए सक्षम किया गया है।

यदि आप माइक्रोसॉफ्ट के ओएमएफ बाइनरी प्रारूप को ईएलएफ में कनवर्ट करना चाहते हैं तो आपको objcopy का उपयोग करके ऐसा करने में सक्षम होना चाहिए, लेकिन आपको सही ऑब्जेक्ट प्रारूपों के लिए समर्थन में संकलित करने की आवश्यकता हो सकती है।

4

MASM न शराब के तहत आभासी बॉक्स

2

भागो MASM के तहत, WINE के साथ चलने im चल MASM या विकि कि MASM केवल Windows पर चला सकते हैं पर देखते हैं।

सम्मान।

7

मैं डॉसबॉक्स का उपयोग करता हूं और यह मेरे लिए ठीक काम करता है।

विवरण here

+1

स्टैक ओवरफ़्लो में आपका स्वागत है! आपको किसी अन्य साइट को उत्तर के रूप में एक लिंक नहीं देना चाहिए, क्योंकि साइट भविष्य में पुरानी हो सकती है। इसके बजाय, इस उत्तर पर "संपादन" लिंक पर क्लिक करें और उस पृष्ठ से समाधान के आवश्यक हिस्सों को यहां शामिल करें। देखें: http://meta.stackexchange.com/q/8259 –

+0

@ पीटरियो। ऐसा लगता है कि वास्तव में क्या हुआ है। – DavidB