2011-07-08 10 views
6

मैं उबंटू लिनक्स से विंडोज एक्जिक्यूटिव और पुस्तकालयों को संकलित करने के लिए एक प्रोग्रामिंग वातावरण स्थापित करने की कोशिश कर रहा हूं। मैंने मिनजीडब्ल्यू (आधिकारिक उबंटू रिपोजिटरीज से) स्थापित किया है और यह कमांड लाइन से बहुत अच्छा काम कर रहा है; हालांकि, मैं इसे ग्रहण के भीतर से उपयोग करने का प्रयास करता हूं, और यह न तो इसे स्वचालित रूप से पहचानता है और न ही मुझे इसे मैन्युअल रूप से काम करने का एक तरीका मिल रहा है।उबंटू लिनक्स में ग्रहण से विंडोज अनुप्रयोगों को क्रॉस-संकलित करना?

तो, मेरा सवाल यह है कि, मैं विंडोज अनुप्रयोगों को पार करने के लिए ग्रहण कैसे स्थापित कर सकता हूं, अधिमानतः मिनीजीडब्लू (हालांकि अन्य, वैकल्पिक समाधान भी स्वागत है) का उपयोग कर सकते हैं?

+0

आप ग्रहण के लिए बाहरी निर्माता को कॉन्फ़िगर कर सकते हैं। –

उत्तर

6

मैंने मैकोज़क्स पर सीडीटी पैकेज के साथ एक्लिप्स इंडिगो (3.7) का उपयोग विंडोज ऐप्स को क्रॉस-कंपाइल करने के लिए किया और यह ठीक काम करता है। बस रुचि रखने वाले लोगों के संदर्भ के लिए, मैंने port install i386-mingw32-gcc -universal के साथ mingw इंस्टॉल किया। सीडीटी में, विज़ार्ड के अगले पृष्ठ पर, नई सी या सी ++ प्रोजेक्ट बनाएं, प्रोजेक्ट टाइप को "क्रॉस-कंपाइल प्रोजेक्ट", टूलचेन - "क्रॉस जीसीसी" के रूप में चुनें। अगले पृष्ठ पर, टूल कमांड उपसर्ग टाइप करें (मेरे पास i386-mingw32- है) और मिंगव टूल्स के लिए पथ प्रदान करें।

विज़ार्ड को पूरा करें, अपनी फाइलें जोड़ें और बनाएं!

चीयर्स, मैक्स

+0

मुझे "क्रॉस-कंपाइल प्रोजेक्ट" विकल्प प्राप्त करने के लिए ग्रहण को 3.7 में अपग्रेड करना पड़ा, और मुझे ग्रहण शामिल करने और निष्पादन योग्य चलाने के लिए ग्रहण प्राप्त करने में कुछ समस्याएं थीं, लेकिन क्रॉस-कंपाइलिंग काम, इसलिए धन्यवाद! : डी – Frxstrem

-2

ग्रहण अपने पथ चर में उचित निष्पादनयोग्य की आवश्यकता है। जीसीसी नामक अपना मिनीजीडब्ल्यू जीसीसी कंपाइलर कहां खोजें और फिर अपने विंडोज पाथ वैरिएबल में अपना रास्ता जोड़ें। यदि आप POSIX ग्रहण का उपयोग कर अनुप्रयोग विकास चाहते हैं, तो कृपया MinGW के बजाय Cygwin पर विचार करें।

संबंधित मुद्दे