सबसे पहले, निम्न आदेश के साथ 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++ प्रोग्राम लिखते हैं। इस लेख को पढ़ने के लिए धन्यवाद।