CentOS 8 पर GCC और C/C++ बिल्ड टूल्स इंस्टाल करना

Installing Gcc C C Build Tools Centos 8



इस लेख में, मैं आपको दिखाने जा रहा हूँ कि C/C++ प्रोग्राम विकसित करने के लिए CentOS 8 पर GCC और सभी आवश्यक C/C++ बिल्ड टूल कैसे स्थापित करें। तो चलो शुरू हो जाओ।

सबसे पहले, निम्न आदेश के साथ YUM पैकेज रिपॉजिटरी कैश को अपडेट करें:







$सुडो यम मेककैश



YUM पैकेज रिपॉजिटरी कैश को अपडेट किया जाना चाहिए।







CentOS 8 पर, सभी C/C++ विकास उपकरण स्थापित करके बहुत आसानी से स्थापित किए जा सकते हैं विकास के औजार समूह।

$सुडो यम समूहसूची



स्थापित करने के लिए विकास के औजार संकुल का समूह, निम्न आदेश चलाएँ:

$सुडो यम ग्रुप इंस्टाल 'विकास के औजार'

स्थापना की पुष्टि करने के लिए, दबाएं तथा और फिर दबाएं .

YUM पैकेज मैनेजर को इंटरनेट से सभी पैकेज डाउनलोड करना चाहिए और उन्हें अपने CentOS 8 मशीन पर इंस्टॉल करना चाहिए।

इस बिंदु पर, GCC और सभी आवश्यक C/C++ बिल्ड टूल इंस्टॉल किए जाने चाहिए।

यह पुष्टि करने के लिए कि जीसीसी सही तरीके से काम कर रहा है, निम्न आदेश चलाएँ:

$जीसीसी --संस्करण

जैसा कि आप देख सकते हैं, जीसीसी सही ढंग से काम कर रहा है।

अब, यह जांचने के लिए कि क्या G++ सही तरीके से काम कर रहा है, निम्न कमांड चलाएँ:

$जी++ --संस्करण

जैसा कि आप देख सकते हैं, G++ सही ढंग से काम कर रहा है।

जाँच करने के लिए कि क्या बनाना उपकरण ठीक से काम कर रहा है, निम्न आदेश चलाएँ:

$बनाना --संस्करण

जैसा कि आप देख सकते हैं, बनाना सही ढंग से काम कर रहा है।

अपना पहला C और C++ प्रोग्राम लिखना:

इस खंड में, मैं आपको यह दिखाने जा रहा हूं कि अपना पहला सी और सी ++ प्रोग्राम कैसे लिखें, जीसीसी का उपयोग करके उन्हें संकलित करें और उन्हें चलाएं। तो, चलिए जारी रखते हैं,

ध्यान दें: A C प्रोग्राम स्रोत फ़ाइल एक्सटेंशन के साथ समाप्त होनी चाहिए ।सी और C++ प्रोग्राम स्रोत फ़ाइल एक्सटेंशन के साथ समाप्त होनी चाहिए सीपीपी . आपको यह हमेशा याद रखना चाहिए।

सबसे पहले, एक सी प्रोग्राम सोर्स फाइल बनाएं नमस्ते सी और कोड की निम्नलिखित पंक्तियों में टाइप करें।

#शामिल
#शामिल

मुख्य प्रवेश बिंदु(शून्य) {
printf('LinuxHint से हैलो वर्ल्ड!एन');

वापसीEXIT_SUCCESS;
}

अंतिम स्रोत कोड फ़ाइल इस तरह दिखनी चाहिए।

एक बार जब आप अपना सी प्रोग्राम लिख लेते हैं, तो निर्देशिका में नेविगेट करें (मेरे मामले में ~/कोड निर्देशिका) जहां आपने सहेजा था नमस्ते सी सी स्रोत फ़ाइल इस प्रकार है:

$सीडी~/कोड्स

जैसा कि आप देख सकते हैं, नमस्ते सी सी स्रोत फ़ाइल इस निर्देशिका में है।

अब, सी स्रोत फ़ाइल को संकलित करने के लिए नमस्ते सी , निम्न आदेश चलाएँ:

$जीसीसीनमस्ते सी

यदि आप संकलित बाइनरी/निष्पादन योग्य फ़ाइल के लिए कोई नाम निर्दिष्ट नहीं करते हैं, ए.आउट संकलन बाइनरी/निष्पादन योग्य फ़ाइल के लिए डिफ़ॉल्ट नाम होगा।

यदि आप अपनी संकलित बाइनरी/निष्पादन योग्य फ़ाइल को एक नाम देना चाहते हैं यानी। नमस्ते , सी स्रोत फ़ाइल संकलित करें नमस्ते सी निम्न आदेश के साथ:

$जीसीसी -यानमस्ते नमस्ते.c

ध्यान दें: यहां, -या विकल्प आउटपुट फ़ाइल या संकलित बाइनरी/निष्पादन योग्य फ़ाइल नाम को परिभाषित करता है।

एक बार सी स्रोत फ़ाइल नमस्ते सी संकलित है, एक नई संकलित बाइनरी/निष्पादन योग्य फ़ाइल नमस्ते जैसा कि आप नीचे स्क्रीनशॉट में देख सकते हैं, उत्पन्न होना चाहिए।

$रास -एलएचओ

अब, संकलित बाइनरी/निष्पादन योग्य फ़ाइल चलाएँ नमस्ते निम्नलिखित नुसार:

$./नमस्ते

जैसा कि आप देख सकते हैं, वांछित आउटपुट स्क्रीन पर मुद्रित होता है।

अब, एक नई C++ स्रोत फ़ाइल बनाएँ hello.cpp और कोड की निम्नलिखित पंक्तियों में टाइप करें।

#शामिल

नेमस्पेस एसटीडी का उपयोग करना;

NSमुख्य(शून्य) {
लागत<< 'सी++: हैलो वर्ल्ड फ्रॉम लिनक्सहिंट!' <<एंडली;

वापसीEXIT_SUCCESS;
}

अंतिम स्रोत कोड फ़ाइल इस तरह दिखनी चाहिए।

जैसा कि आप देख सकते हैं, hello.cpp C++ स्रोत फ़ाइल में है ~/कोड निर्देशिका।

$रास -एलएचओ

अब, C++ स्रोत फ़ाइल संकलित करें hello.cpp और संकलित बाइनरी/निष्पादन योग्य फ़ाइल को एक नाम दें हैलो-सीपीपी निम्न आदेश के साथ:

$जी++ -याहैलो-सीपीपी

एक बार C++ स्रोत फ़ाइल hello.cpp संकलित है, एक नई संकलित बाइनरी/निष्पादन योग्य फ़ाइल हैलो-सीपीपी जैसा कि आप नीचे स्क्रीनशॉट में देख सकते हैं, बनाया जाना चाहिए।

अब, चलाएँ हैलो-सीपीपी संकलित बाइनरी/निष्पादन योग्य फ़ाइल निम्नानुसार है:

$./हैलो-सीपीपी

जैसा कि आप देख सकते हैं, वांछित आउटपुट स्क्रीन पर मुद्रित होता है।

तो, इस तरह आप CentOS 8 पर GCC और C/C++ बिल्ड टूल इंस्टॉल करते हैं और अपना पहला C/C++ प्रोग्राम लिखते हैं। इस लेख को पढ़ने के लिए धन्यवाद।