पर एक क्रॉस-संकलित win32 एप्लिकेशन पर जीडीबी का उपयोग किया जा सकता है यह एक प्रश्न का मुंह है लेकिन मूल रूप से मैं जानना चाहता हूं कि मैं एक लिनक्स क्रॉस- i686-pc-mingw पर संकलित अनुप्रयोग पर जीडीबी का उपयोग कर सकता हूं या नहीं। संकलक। मैं स्रोत कोड संदर्भ आदि के साथ लक्षित विंडोज़ बॉक्स पर परिणामी प्रोग्राम को डीबग करना चाहता हूं।लक्ष्य प्लेटफ़ॉर्म
क्या यह संभव है और यदि ऐसा है तो मुझे खाते में क्या लेने की आवश्यकता है (यानी, mingw फ़ाइलों का एक ही संस्करण, एक ही binutils, एक ही रिश्तेदार स्रोत कोड के लिए पथ, आदि ...)?
एक चीज जो मुझे थोड़ा फेंकता है वह है जीसीसी और जीडीबी का संस्करण संख्या मेल नहीं लगती है। आप कैसे बताएंगे कि संस्करण संगत होंगे या नहीं?
यदि ये प्रश्न मूर्खतापूर्ण हैं तो यह सिर्फ इसलिए है क्योंकि मैंने जीडीबी का अधिक उपयोग नहीं किया है, यह सिर्फ कुछ है जो मैं करना शुरू करना चाहता हूं इसलिए मैं यह अनुमान लगाने की कोशिश नहीं कर रहा हूं कि क्या टूट गया।
वाह धन्यवाद। मुझे एहसास हुआ कि अगर यह किया जा सकता है तो यह एक जटिल प्रक्रिया होगी लेकिन मुझे लगता है कि मैं जो भी सुझाव दे रहा हूं वह कर सकता हूं। दोनों मशीनों में एक समर्पित 1 जीबीपीएस ईथरनेट है जो उन्हें जोड़ता है और पहले से ही सांबा ड्राइव और एक्स सर्वर के साथ संवाद करता है, इसलिए किसी अन्य सर्वर के माध्यम से संचार करना कोई मुद्दा नहीं है। आपकी स्पष्ट और विस्तृत प्रतिक्रिया के लिए धन्यवाद, खासकर जब शब्दावली भ्रमित हो सकती है। – SpliFF
यदि आपको कोई फर्क नहीं पड़ता है तो मेरे पास फॉलो-अप है। क्या आप मुझे बता सकते हैं कि जीडीबी मूल क्यों होना चाहिए? उसका क्या कारण है? – SpliFF
धन्यवाद। gdb7.9 '--target = i686-pc-mingw32' की आवश्यकता है (अंत में अतिरिक्त ** 32 **)। विंडोज एक्स 64 के लिए भी निर्माण करने के लिए, '--target = i686-pc-mingw32, x86_64-pc-mingw' पास करें –