खोज…


जीएनयू / लिनक्स स्थापित

अधिकांश GNU / Linux वितरण के लिए, GnuCOBOL का एक संस्करण रिपॉजिटरी में उपलब्ध है। GnuCOBOL मूल रूप था OpenCOBOL , रीब्रांड जब परियोजना के एक अधिकारी GNU परियोजना बन गया। कई रिपॉजिटरी अभी भी open-cobol का उपयोग पैकेज नाम (अगस्त 2016 तक) के रूप में कर रहे हैं।

फेडोरा, और अन्य आरपीएम आधारित पैकेज प्रबंधकों के लिए

sudo yum install open-cobol

डेबियन, उबंटू और एपीटी आधारित पैकेजों के लिए

sudo apt install open-cobol

यह आमतौर पर संकलक सूट का संस्करण 1.1 है, और GnuCOBOL का उपयोग करते समय आवश्यक संकलन समय और रनटाइम निर्भरता से निपटेंगे।

स्रोत से, ( https://sourceforge.net/projects/open-cobol/ पर SourceForge पर होस्ट ) की आपको आवश्यकता होगी।

  • एसी कंपाइलर सूट; build-essential (या समान)
  • बर्कलेबीडीबी और बर्कलीडीबी विकास हेडर; libdb , libdb-dev (या समान नाम)
  • जीएनयू मल्टी-प्रिसिजन न्यूमेरिक लाइब्रेरी; libgmp , libgmp-dev
  • curses का एक संस्करण; ncurses , ncurses-dev
  • स्रोत किट, gnucobol-1.1.tar.gz (या बेहतर, gnucobol-2.0.tar.gz )
  • (संकलक स्रोतों को बदलने के लिए, GNU Autoconf टूल्स की भी आवश्यकता होती है)।

अपनी पसंद की वर्किंग डायरेक्टरी से:

prompt$ tar xvf gnucobol.tar.gz
prompt$ cd gnucobol

संभव कॉन्फ़िगरेशन विकल्पों को देखने के लिए, उपयोग करें:

prompt$ ./configure --help

फिर

prompt$ ./configure
prompt$ make

यह मानकर कि निर्भरताएँ यथावत हैं और निर्माण सफल होता है, पूर्व-संस्थापित को सत्यापित करें

prompt$ make check

या

prompt$ make checkall

यही कारण है कि संकलक (के आंतरिक जाँच करता है चलाता make check ) और वैकल्पिक रूप से NIST COBOL85 सत्यापन सूट (के खिलाफ परीक्षण चलाता make checkall )। OpenCOBOL के संस्करण 1.1 में कुछ 9100 NIST परीक्षण शामिल हैं, हाल के संस्करणों में 9700 से अधिक परीक्षण पास शामिल हैं। NIST COBOL85 टेस्टसुइट का अब रखरखाव नहीं किया गया है, लेकिन परीक्षणों का एक बहुत व्यापक और सम्मानजनक सेट है। डिज़ाइन इरादे से COBOL अत्यधिक पिछड़ा हुआ है, लेकिन COBOL 2002 और COBOL 2014 की नई सुविधाएँ NIST सत्यापन सूट का हिस्सा नहीं हैं।

आंतरिक जांच में कुछ 500 परीक्षण और नमूना कोड संकलित हैं।

यदि सब ठीक है, तो अंतिम चरण है

prompt$ sudo make install

या, sudo बिना सिस्टम के लिए make install या a ./configure उपसर्ग का उपयोग make install लिए रूट उपयोगकर्ता बनें, जिसके लिए सुपर उपयोगकर्ता अनुमतियों की आवश्यकता नहीं है। स्रोत बिल्ड के लिए डिफ़ॉल्ट उपसर्ग /usr/local

यदि मशीन पर एक से अधिक बिल्ड हुए हैं, और स्थानीय लाइब्रेरी फिर से स्थापित हैं, तो इसके साथ पालन करने की आवश्यकता है

prompt$ sudo ldconfig

यह सुनिश्चित करने के लिए कि लिंकर लोडर ld कैश नए कंपाइलर इंस्टॉल से मिलान करने के लिए ठीक से ताज़ा हो।

cobc उपयोग के लिए तैयार हो जाएगा।

त्वरित मदद के लिए cobc --help , गहरी मदद के लिए info open-cobol (या info gnucobol ), और प्रोग्रामर गाइड के लिंक के लिए http://open-cobol.sourceforge.net/ पर जाएं और एक 1200 पेज का पृष्ठ FAQ दस्तावेज़।

SourceForge पर चर्चा पृष्ठों को Help getting started में Help getting started में, स्थापना समस्याओं, मुद्दों या सामान्य प्रश्नों को GnuCOBOL प्रोजेक्ट स्थान पर पोस्ट किया जा सकता है।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow