विंडोज 7 पर जीसीसी कैसे स्थापित करें


10

मैंने जीसीसी 4.5.1 डाउनलोड किया है और आगे क्या करना है, यह नहीं जानता। मुझे इंस्टाल डायरेक्टरी के अंदर निर्देश मिलते हैं कि कैसे कॉन्फ़िगर, निर्माण और स्थापित करें, लेकिन मैं अभी भी इसके साथ ज्यादा कुछ नहीं कर सकता। इस प्रक्रिया से मुझे कैसे गुजरना है इसके लिए चरण-दर-चरण निर्देश क्या हैं?

उदाहरण के लिए, वे कुछ इस तरह कहते हैं:

    % mkdir objdir
    % cd objdir
    % srcdir/configure [options] [target]

और मैं समझता हूं कि पहली पंक्ति एक निर्देशिका बनाती है और दूसरी निर्देशिका में जाती है। लेकिन तीसरी पंक्ति के बारे में क्या, और मैं इसे कैसे निष्पादित करने वाला हूं? क्या मुझे स्रोत निर्देशिका में जाना है और कॉन्फ़िगर + विकल्प + लक्ष्य टाइप करना है?

जवाबों:


7

आप इस तरह GCC स्थापित नहीं करते हैं। आप इस उद्देश्य (संकलन) के लिए "सिगविन" या "MSYS" का उपयोग करते हैं। Cygwin एक .... लिनक्स-विंडोज संयोजन की तरह है? एक दस्तावेज को पढ़ना चाहिए। संक्षेप में: आपको एक बैश, जीसीसी और अन्य सामान मिलता है, लेकिन यह कम है।

MSYS दूसरी तरफ बहुत बेहतर है। यह GCC और सभी विकास साधनों का बाइनरी 32 प्रदान करता है।

यदि आप सिर्फ विकास करना चाहते हैं, तो आपको इस तरह का पैकेज चुनना चाहिए: http://www.codeblocks.org/downloads/26 codeblocks-10.05mingw-setup.exe << यह एक।


+1 लेकिन मैं साइबर के धीमी होने के बारे में असहमत हूं। यह मेरे अनुभव में देशी ऐप्स की तुलना में थोड़ा धीमा है।
निफले

धन्यवाद यह काम करता है। मुझे आश्चर्य है कि ऐसा क्यों है कि इस दिन और उम्र में कुछ बनाना मुश्किल है और उपयोगकर्ता के अनुकूल इंटरफेस होगा और स्थापित करने में खुशी होगी? जाने-माने उत्पाद की स्थापना के रूप में तुच्छ के रूप में कुछ करने के लिए मुझे मंचों पर सलाह के लिए क्यों? ये गलत है। वैसे भी आपकी मदद के लिए धन्यवाद।
ऐसा कुछ भी नहीं है जो हम

@ ए-हा: यह इसकी तरह मुश्किल नहीं है। यह अधिक पसंद है ... जो लोग इन अनुप्रयोगों को बनाते हैं ... वे वास्तव में मानव नहीं हैं। ठीक है, वे हैं..लेकिन .. जैसे .. "कैसे लोग स्रोत से इस एप्लिकेशन को स्थापित नहीं कर सकते हैं? यहां तक ​​कि मेरी दादी भी संकलन त्रुटियों को ठीक कर सकती हैं .." ... और .. उनमें से सबसे अधिक का वर्णन करता है (के लिए सम्मान) अपवाद) बहुत अच्छी तरह से मुझे लगता है।
अपाचे

@ निफ़ल - मुझे नहीं पता .. मेरा मतलब है .. यह मुझ पर बहुत धीमी थी। शायद यह पीसी से पीसी तक भिन्न होता है .. फिर क्षमा करें। मूल रूप से इंटरनेट पर मैंने जो भी देखा वह "इसका धीमा" था। दूसरी ओर, MSYS हमेशा मेरे लिए अच्छा रहा है। इसलिए मैंने लिखा है कि..और क्षमा करें अगर यह पूरी तरह से सच नहीं है।
अपाचे

2
@ हर कोई: गंभीरता से, कोई "कैसे कुछ स्थापित करने के लिए" पूछता है और आप के साथ जवाब देते हैं: हे, स्रोत कोड donwload, विंडोज पर एक पूर्ण यूनिक्स वातावरण सेट करें, और बस उस जानवर को संकलित करें! पृथ्वी पर आप लोग क्या धूम्रपान कर रहे थे? वहाँ पर्याप्त द्विआधारी जीसीसी वितरण चैनलों के माध्यम से नहीं जाना है कि ...
rubenvb

14

विंडोज के लिए जीसीसी वर्तमान में दो परियोजनाओं द्वारा प्रदान किया गया है। वे दोनों विंडोज एसडीके (हेडर और लाइब्रेरी) का बहुत ही कार्यान्वयन प्रदान करते हैं जो आवश्यक है क्योंकि जीसीसी विज़ुअल स्टूडियो फ़ाइलों के साथ काम नहीं करता है।

  1. पुराने mingw.org, जो @Mat ने आपको पहले ही बताया था। वे केवल एक 32-बिट संकलक प्रदान करते हैं, और इस लेखन के समय के रूप में नवीनतम संस्करण जीसीसी 4.5 है। यहाँ डाउनलोड के लिए आप की जरूरत है देखें:

    • Binutils लिंकर और संसाधन संकलक आदि हैं।
    • जीसीसी संकलक है, और कोर और भाषा संकुल में विभाजित है
    • GDB डिबगर है।
    • रनटाइम लाइब्रेरी केवल mingw.org के लिए आवश्यक है
    • आपको mingw32 डाउनलोड करना होगा।
    • समर्थन के लिए, आप (दोस्ताना जवाब की उम्मीद नहीं) mingw-users@lists.sourceforge.net की कोशिश कर सकते हैं
  2. नए mingw-w64, जो कि नाम की भविष्यवाणी करता है, 64-बिट संस्करण भी प्रदान करता है। यह # 1 से ऊपर हर तरह से श्रेष्ठ है। आप एक इंस्टॉलर के साथ स्थापित कर सकते हैं , या अपने आप को 32-बिट और 64-बिट के लिए टूलकिन फाइलें ढूंढ सकते हैं। वैकल्पिक रूप से, आप MSYS2 का उपयोग कर सकते हैं जो एक पैकेज मैनेजर, पैक्मैन के माध्यम से बड़ी मात्रा में प्रीबिल्ट बाइनरी पैकेज उपलब्ध कराता है। ध्यान दें कि MSYS2 टूलकिन्स MSYS शेल के ठीक बाहर काम करते हैं; केवल पैकेज मैनेजर के रूप में इसका उपयोग करना संभव है। एक तीसरा विकल्प क्यूटी के मिनगव पैकेज का उपयोग करना है, जो टूलकिन के साथ बंडल में आते हैं। समर्थन के लिए, mingw-w64-public@lists.sourceforge.net या sourceforg.net के माध्यम से मंच पर एक ईमेल भेजें।

"गैर-आधिकारिक" टूलचैन बिल्डरों की एक बहुत हैं, सबसे लोकप्रिय में से एक TDM-GCC है। वे पैच का उपयोग कर सकते हैं जो आधिकारिक / अप्रकाशित टूलचिन्स के साथ द्विआधारी संगतता को तोड़ते हैं, इसलिए उनका उपयोग करके सावधान रहें। आधिकारिक रिलीज़ का उपयोग करना सबसे अच्छा है (या mingw-w64 के मामले में, व्यक्तिगत बिल्ड के साथ शुरुआत करना आसान है)।

अन्य उत्तर दें: Cygwin / MSYS! = GCC। जीसीसी का उपयोग करने के लिए दूसरे की आवश्यकता नहीं होती है। सादे उपयोगकर्ताओं को जीसीसी का संकलन नहीं करना चाहिए। इस प्रक्रिया में शामिल होने और समय लेने वाली है। पर्याप्त द्विआधारी वितरण के आसपास तैर ...


"V1.0", "ट्रंक" और "ddk" स्नैपशॉट पैकेज के बीच अंतर क्या है?
Nate CK

1
v1.0 "रिलीज़" शाखा है, ट्रंक को डेवलपर्स द्वारा अनुशंसित किया जाता है (सबसे तेज़ फ़िक्सेस, कुछ सुविधाएँ / फ़िक्सेस 1.0 शाखा में नहीं हैं)। ddkMinGW-w64 ड्राइवर डेवलपमेंट किट है।
रूबनेव

धन्यवाद! मैंने सिर्फ इस डिस्ट्रो की कोशिश की ("टूलचिन" Win32 / 64 को टारगेट करने वाले "के तहत 4.6 संस्करण जिसे आपने सुझाया था) और इसने बहुत अच्छा काम किया।
नैट सीके

@ नैट सीके: यह सुनकर खुशी हुई!
रुबेंव

2

चॉकलेट के माध्यम से उपलब्ध है जीसीसी :

choco install mingw -y

कमांड प्रॉम्प्ट को पुनरारंभ करें और आपको चलाने में सक्षम होना चाहिए gcc

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.