2011-12-20 15 views
5

कुछ दर्द और पीड़ा के बाद, मैंने नेटवर्क पर काम करने वाले कंप्यूटर पर काम करने के लिए मिनीगब्लू के लिए आवश्यक सबकुछ स्थापित करने में कामयाब रहे।मिनजीडब्ल्यू "मेक" बहुत धीरे-धीरे शुरू होता है

यह कुछ दिनों के लिए अच्छी तरह से काम किया, लेकिन इससे पहले कि कुछ भी करने के बाद मैं "" मेरा परियोजना का निर्माण करने के आदेश दे तो होना शुरू होता है अब मैं बहुत बहुत ज़्यादा समय लग रहा है।

मैंने नेटवर्क को अक्षम करने का प्रयास किया, जैसा कि यहां बताया गया है: Why is MinGW very slow? लेकिन इससे मदद नहीं मिली।

ध्यान दें कि यह वास्तविक संकलन/जोड़ने प्रगति कि धीमी है नहीं है, लेकिन उन प्रक्रियाओं की स्टार्टअप हमेशा के लिए लेने के लिए लगता है। 5-10 मिनट सिवाय अगर मैंने अभी किया है, तो यह 10-30 सेकंड में शुरू होता है।

मुझे पता है, यह कमोडोर पर उन टेपों लोड करने के लिए एक बहुत लंबे समय तक लेने के लिए इस्तेमाल किया, लेकिन पिछले कुछ वर्षों में मैं अधीर हो गए हैं।

कोई भी विचार?

+0

कुछ वाणिज्यिक संकलक/उपकरण श्रृंखला के लिए एक लाइसेंस सर्वर से कनेक्ट करने की कोशिश कर, या SVN सर्वर से कनेक्ट वर्तमान कोड के संस्करण की जाँच करने के संकलित किया जा रहा (बुला makefile से SVN-संस्करण) का कारण बनता है जो 'बनाया make' देर कर रहे हैं मेरे मामला। –

+0

धन्यवाद! फ़ोल्डर में कोई svn टैग नहीं है और न ही यह ऐसे किसी भी टूल का उपयोग करता है। मुझे उम्मीद है कि किसी और के पास यह समस्या है और यह टिप्पणी उपयोगी है :) – 0xbaadf00d

+0

क्या आप सुनिश्चित हैं कि सही 'मेक' लागू किया गया है? हो सकता है कि आपके पास अपने खोज पथ में अन्य 'मेक' हो? – user1071136

उत्तर

7

make -r (निहित नियमों के बिना) करने का प्रयास करें। मेरे लिए यह एकल सीपीपी फ़ाइल के लिए 30 सेकंड और सेकंड के बीच एक अंतर था।

स्पष्टीकरण:

मैं एक ही समस्या MinGW बहुत पहले कर लिया है। मैंने जांच के लिए make -d का उपयोग किया है। यह तब स्पष्ट था कि make प्रत्येक निर्भरता फ़ाइल के लिए अंतर्निहित नियमों का उपयोग करता है - अगर मेरी फ़ाइल को साझा_ptr.hpp पर भेज दिया गया था तो make shared_ptr.hpp (o | c | cc | v | f | r | ..) और दर्जनों के लिए चेक किया गया अन्य संयोजन)। बेशक उन फाइलें मौजूद नहीं थीं। यह विंडोज़ प्लेटफॉर्म पर फ़ाइल मोड समय/अस्तित्व (जब यह वास्तव में अस्तित्व में नहीं है) की जांच करना प्रतीत होता है, लिनक्स की तुलना में बहुत धीमी है (लिनक्स के साथ मुझे -r स्विच के बिना/कोई अंतर नहीं दिख रहा था)।

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