पहली बात आपको C / C ++ प्रोग्राम को संकलित करने के लिए उबंटू में आवश्यकता होगी GCC (Gnu Compiler Collection) स्थापित कर रहा है जो build-essential
पैकेज का हिस्सा है , इसे चलाकर करें:
sudo apt-get install build-essential
तब आप परीक्षण कर सकते हैं यदि आपने इसे स्थापित करके स्थापित किया है gcc
। यदि आपको त्रुटि दिखाई देती है Fatal error: file not provided
(निश्चित रूप से सटीक त्रुटि संदेश नहीं है, लेकिन ऐसा ही होना चाहिए), तो इसका मतलब है कि आपके पास कंपाइलर तैयार है।
और अपने कोड को संपादित करने के लिए, आप पहले से ही उपलब्ध Gedit का उपयोग कर सकते हैं , बस इसके लिए डैश में खोजें।
अब अपनी C स्रोत फ़ाइल संकलित करने के लिए सिंटैक्स है, जहाँ आपकी फ़ाइल है, उसे चलाएं:
gcc MyProgram.c -o MyProgram
जहां, स्विच -o
वैकल्पिक है, लेकिन बाइनरी फ़ाइल के नाम का उल्लेख करने के लिए प्रदान किया जाता है जिसे आपके स्रोत से बनाया जाना चाहिए।
फिर बस ./MyProgram
अपने बाइनरी को चलाने के लिए चलाएं।
ध्यान दें कि pthread.h
जैसा कि आपने उल्लेख किया है (POSIX थ्रेड) जीसीसी के साथ डिफ़ॉल्ट रूप से उपलब्ध होना चाहिए, इसलिए बस इसे अपनी सी फ़ाइल में शामिल करने से वह काम करेगा, यदि यह उपलब्ध नहीं है, तो एक साधारण Google खोज को मदद करनी चाहिए। ;)
अपडेट करें
बहुत लंबा, पढ़ा नहीं? जाँच इस । : डी