cobol
ग्नूकोबोल जीएनयू / लिनक्स के साथ स्थापना
खोज…
जीएनयू / लिनक्स स्थापित
अधिकांश 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 प्रोजेक्ट स्थान पर पोस्ट किया जा सकता है।