टीएलडीआर में काम करता है: उबंटू डेबियन में सेंटोस रेडहाट में काम करने वाले सी ++ प्रोग्राम को संकलित करने में परेशानी हो रही है। क्या मुझे कुछ भी है जो मुझे इन दोनों के बीच अवगत होना चाहिए जो एक ही संकलक का उपयोग करके संकलित सी ++ प्रोग्राम को काम नहीं करेगा?मैं डेबियन (उबंटू) में एक सी ++ प्रोग्राम चलाने में असमर्थ हूं जो रेडहाट (सेंटोस)
हैलो, मैं संकलित करने और जर्मलाइन (http://www1.cs.columbia.edu/~gusev/germline/) चलाने की कोशिश कर रहा हूं। यह रेडहाट सेंटोस में ठीक काम करता है, लेकिन क्योंकि केंद्रों को उबंटू के रूप में समर्थित नहीं किया जाता है, अधिकांश चीजों के लिए मैंने स्विच किया है। और अब यह कार्यक्रम काम नहीं करता है। यह पूरी तरह से संभव है कि यह किसी प्रकार की रेडहाट केवल कार्यक्षमता का उपयोग कर रहा है, लेकिन मैं इसे एक ही कंपाइलर (जी ++) का उपयोग कर रहा हूं ताकि इसे दोनों वातावरण में संकलित किया जा सके।
मैं अपने बालों को उबंटू पर काम करने की कोशिश कर रहा हूं क्योंकि यह काम करने के लिए बहुत अच्छा है, लेकिन अब जब मैं उबंटू में इस परियोजना को "सब कुछ" बना दूंगा तो यह संकलित होगा और परीक्षण स्पिन (कभी खत्म नहीं) हमेशा के लिए। इससे कोई फर्क नहीं पड़ता कि मैं किस द्विआधारी का उपयोग करता हूं (सेंटो में संकलित और प्रतिलिपि, असफल परीक्षण बाइनरी जो मैंने अभी उल्लेख किया है), कार्यक्रम हमेशा फ्रीज होता है।
किंडा लंबे, क्षमा करें। मेरा मुख्य प्रश्न यह है: क्या कोई अन्य सी ++ कंपाइलर विकल्प मैं कोशिश कर सकता हूं? क्या कोई लाल-टोपी सी ++ पुस्तकालय है जो मुझे याद आ रही है। या उनके सी ++ कार्यान्वयन में प्रमुख मतभेद जो इसका कारण हैं?
आपकी सहायता करने के लिए, आपको कम से कम त्रुटि प्रदान करना होगा जो G ++ कंपाइलर आपको देता है। – Gui13
जब आप कहते हैं 'वही कंपाइलर' क्या आप g ++ के समान संस्करणों का उपयोग कर रहे हैं? आपके कॉन्फ़िगरेशन आउटपुट दोनों मशीनों पर कैसा दिखता है? – PenguinCoder
मेरे पास एक समान मामला है, यद्यपि विंडोज और लिनक्स के साथ। हो सकता है कि आपका कोड सही तरीके से कार्य करने के लिए किसी प्रकार के अपरिभाषित व्यवहार पर भरोसा कर रहा हो और जो भी कारणों से Red Hat Linux पर ही होता है। मेरी सलाह है कि डिबगिंग प्रतीकों के साथ संकलन करना और किसी भी बग को पकड़ने के लिए वालग्रिंड के माध्यम से अपना कोड चलाएं। –