3 जीसीसी संकलक Centos 7 पर स्थापित करें | कैसे लिनक्स सर्वर पर जीसीसी स्थापित करने के लिए | जीसीसी संकलक ट्यूटोरियल
विषयसूची:
- आवश्यक शर्तें
- CentOS पर GCC स्थापित करना
- एक नमस्ते विश्व उदाहरण संकलन
- एकाधिक जीसीसी संस्करण स्थापित करना
- निष्कर्ष
GNU कंपाइलर कलेक्शन (GCC) C, C ++, Objective-C, Fortran, Ada, Go, और D, प्रोग्रामिंग भाषाओं के लिए कंपाइलर्स और लाइब्रेरीज़ का एक संग्रह है। जीएनयू उपकरण और लिनक्स कर्नेल सहित कई ओपन-सोर्स प्रोजेक्ट जीसीसी के साथ संकलित हैं।
यह ट्यूटोरियल बताता है कि CentOS 7. पर GCC कंपाइलर को कैसे स्थापित किया जाए। हम एससीएल रिपॉजिटरी से डिस्ट्रो स्टेबल वर्जन और GCC के नए वर्जन को इंस्टॉल करने का तरीका बताएंगे।
आवश्यक शर्तें
नए रिपॉजिटरी को जोड़ने और अपने CentOS सिस्टम पर पैकेज स्थापित करने के लिए, आपको सूडो विशेषाधिकार वाले रोटर या उपयोगकर्ता के रूप में लॉग इन करना होगा।
CentOS पर GCC स्थापित करना
डिफ़ॉल्ट CentOS रिपॉजिटरी में
Development Tools
नाम का एक पैकेज समूह होता है जिसमें GCC कंपाइलर और बहुत सारे लाइब्रेरी और अन्य यूटिलिटीज जो कि सॉफ्टवेयर को कंपाइल करने के लिए आवश्यक होते हैं।
GCC संकलक सहित विकास उपकरण स्थापित करने के लिए, चलाएँ:
sudo yum group install "Development Tools"
कमांड
gcc
,
g++
और
make
समेत नए पैकेजों का एक गुच्छा स्थापित करता है।
आप विकास के लिए GNU / Linux का उपयोग करने के बारे में मैनुअल पेज भी स्थापित करना चाह सकते हैं:
sudo yum install man-pages
मान्य करें कि GCC संकलक का उपयोग करके GCC संकलक को सफलतापूर्वक संस्थापित किया गया है जो GCC संस्करण को प्रिंट करता है:
gcc --version
CentOS 7 रिपॉजिटरी में उपलब्ध GCC का डिफ़ॉल्ट संस्करण
4.8.5
:
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36) Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
बस। जीसीसी अब आपके सिस्टम पर स्थापित है, और आप इसका उपयोग करना शुरू कर सकते हैं।
एक नमस्ते विश्व उदाहरण संकलन
GCC का उपयोग करके एक मूल C या C ++ प्रोग्राम को संकलित करना एक आसान काम है। अपना टेक्स्ट संपादक खोलें और निम्न फ़ाइल बनाएं:
nano hello.c
नमस्ते सी
फ़ाइल को सहेजें और इसे निम्नलिखित कमांड को चलाकर एक निष्पादन योग्य में संकलित करें: यह उसी निर्देशिका में
के साथ
कार्यक्रम को प्रदर्शित करना चाहिए: इस खंड में, हम CentOS 7 पर GCC के कई संस्करणों को स्थापित और उपयोग करने के तरीके के बारे में निर्देश प्रदान करेंगे। GCC संकलक के नए संस्करणों में नई भाषाओं के लिए समर्थन, बेहतर प्रदर्शन, विस्तारित सुविधाएँ शामिल हैं। सॉफ्टवेयर कलेक्शंस, जिसे SCL के रूप में भी जाना जाता है, एक सामुदायिक प्रोजेक्ट है जो आपको सिस्टम डिफ़ॉल्ट पैकेजों को प्रभावित किए बिना, एक ही सिस्टम पर सॉफ़्टवेयर के कई संस्करणों को बनाने, स्थापित करने और उपयोग करने की अनुमति देता है। सॉफ़्टवेयर संग्रह सक्षम करके, आप प्रोग्रामिंग भाषाओं और सेवाओं के नए संस्करणों तक पहुंच प्राप्त करते हैं जो कोर रिपॉजिटरी में उपलब्ध नहीं हैं। SCL रिपॉजिटरी डेवलपर टूलसेट नामक पैकेज प्रदान करता है, जिसमें GNU कंपाइलर कलेक्शन के नए संस्करण और अन्य विकास और डीबगिंग टूल शामिल हैं। सबसे पहले, CentOS SCL रिलीज़ फ़ाइल स्थापित करें। यह CentOS एक्सट्रा रिपॉजिटरी का हिस्सा है और इसे निम्न कमांड चलाकर स्थापित किया जा सकता है: वर्तमान में, निम्नलिखित डेवलपर टूलसेट संग्रह उपलब्ध हैं: इस उदाहरण में, हम डेवलपर टूलसेट संस्करण 7 स्थापित करेंगे। ऐसा करने के लिए अपने CentOS 7 टर्मिनल पर निम्न कमांड टाइप करें: GCC संस्करण 7 तक पहुंचने के लिए, आपको सॉफ़्टवेयर संग्रह
अब यदि आप GCC संस्करण की जाँच करते हैं, तो आप देखेंगे कि GCC 7 आपके वर्तमान शेल में डिफ़ॉल्ट संस्करण है: इस बिंदु पर, आप किसी अन्य नियमित उपकरण की तरह ही नए GCC संस्करण का उपयोग कर सकते हैं। आपने अपने CentOS 7 पर सफलतापूर्वक GCC स्थापित कर लिया है। अब आप आधिकारिक GCC प्रलेखन पृष्ठ पर जा सकते हैं और अपने C और C ++ प्रोग्राम को संकलित करने के लिए GCC और G ++ का उपयोग करना सीख सकते हैं।
#include int main() { printf ("Hello World!\n"); return 0; }
#include int main() { printf ("Hello World!\n"); return 0; }
gcc hello.c -o hello
hello
नाम की एक बाइनरी फ़ाइल बनाएगा जहां आप कमांड चलाते हैं।
hello
कार्यक्रम निष्पादित करें:
./hello
एकाधिक जीसीसी संस्करण स्थापित करना
sudo yum install centos-release-scl
sudo yum install devtoolset-7
scl
टूल का उपयोग करके एक नया शेल इंस्टेंस लॉन्च करने की आवश्यकता है:
scl enable devtoolset-7 bash
gcc --version
gcc (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5) Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
निष्कर्ष
सेंटो 7 पर php कंपोज़र को कैसे स्थापित करें और कैसे उपयोग करें

संगीतकार PHP के लिए एक निर्भरता प्रबंधक है। संगीतकार सभी आवश्यक PHP संकुल में खींच लेगा जो आपकी परियोजना पर निर्भर करता है और आपके लिए उन्हें प्रबंधित करता है। इस ट्यूटोरियल में, हम सेंटोस 7 मशीन पर कम्पोज़र को स्थापित करने और उपयोग करने के चरणों से गुजरेंगे।
डेबियन 10 लिनक्स पर gcc कंपाइलर कैसे स्थापित करें

जीएनयू कंपाइलर कलेक्शन (जीसीसी) सी और सी, और अन्य प्रोग्रामिंग भाषाओं का समर्थन करने वाले कंपाइलरों और पुस्तकालयों का एक ओपन-सोर्स संग्रह है। यह ट्यूटोरियल बताता है कि डेबियन 10 बस्टर पर जीसीसी कंपाइलर को कैसे स्थापित किया जाए।
Ubuntu 18.04 पर gcc कंपाइलर कैसे स्थापित करें

GNU कंपाइलर कलेक्शन (GCC) C, C ++, Objective-C, Fortran, Ada, Go, और D, प्रोग्रामिंग भाषाओं के लिए कंपाइलर्स और लाइब्रेरीज़ का एक संग्रह है। यह ट्यूटोरियल Ubuntu 18.04 पर GCC संकलक को स्थापित करने के लिए आवश्यक चरणों को शामिल करता है