مختصر : یہ سبق آپ کو لینکس ٹرمینل میں C اور C ++ پروگرام چلانا سکھاتا ہے۔ اس کے لیے اقدامات بھی دکھاتا ہے۔ اوبنٹو لینکس میں C ++ ترقیاتی ماحول قائم کریں۔ ایکلیپس IDE کا استعمال کرتے ہوئے
لینکس میں C ++ پروگرام چلانے کے لیے آسان ٹیوٹوریل لکھنے کے بارے میں مجھ سے ایک سے زیادہ بار درخواست کی گئی ہے۔ اس گائیڈ میں ، میں آپ کو دکھاتا ہوں:
- لینکس ٹرمینل میں C ++ پروگراموں کو مرتب اور چلانے کا طریقہ۔
- اوبنٹو لینکس میں سی ++ ڈویلپمنٹ کے لیے چاند گرہن کو کیسے ترتیب دیا جائے۔
عمل کافی حد تک ملتا جلتا ہے۔ لینکس میں سی پروگرام چل رہا ہے۔ .
نوٹ کریں کہ میں اس مضمون کو لکھتے ہوئے اوبنٹو لینکس استعمال کر رہا ہوں لیکن وہی اقدامات اوبنٹو پر مبنی دیگر لینکس ڈسٹری بیوشنز کے لیے درست ہیں جیسے لینکس منٹ ، ایلیمنٹری او ایس وغیرہ۔

C ++ مفت میں سیکھیں۔
اگر آپ C ++ میں نئے ہیں تو اس میں شامل ہوں۔ مفت آن لائن کورس۔ مائیکرو سافٹ سے اور ماہرین سے C ++ پروگرامنگ سیکھیں۔
ایٹم میں پیکیج شامل کریں۔C ++ کا تعارف (مفت آن لائن کورس)
شرط: بلڈ ضروری کو انسٹال کریں۔
اگر آپ اوبنٹو لینکس میں کوڈنگ کرنا چاہتے ہیں تو آپ کو بلڈ ضروری پیکیج انسٹال کرنا ہوگا۔ یہ مختلف سافٹ وئیرز پر مشتمل ہے جو آپ کو پروگرام مرتب کرنے کی ضرورت ہوگی ، بشمول gcc اور g ++ compilers۔
عام طور پر ، بلڈ-ضروری پہلے ہی آپ کے سسٹم پر انسٹال ہونا چاہئے۔ لیکن اس بات کو یقینی بنانے کے لیے ، نیچے دی گئی کمانڈ چلائیں:
sudo apt install build-essential

طریقہ 1: لینکس ٹرمینل میں C ++ پروگرام مرتب اور چلائیں۔
ایک بار جب آپ بلڈ ضروری انسٹال کر لیں ، آپ C ++ میں کوڈ کرنے کے لیے تیار ہیں۔ مجھے یقین ہے کہ آپ C ++ میں کوڈ کرنا جانتے ہیں ، یہاں تک کہ تھوڑا سا بھی۔ ہمارا بنیادی مقصد یہ دیکھنا ہے کہ ٹرمینل میں C ++ پروگراموں کو کیسے مرتب اور چلایا جائے۔
ونڈوز انٹرنیٹ سیکیورٹی الرٹ کوڈ 055bccac9fec
آئیے تبادلہ پروگرام C ++ کی ایک مثال لیتے ہیں جو میں نے swap.cpp نامی فائل میں لکھا تھا۔ اس فائل کا مواد درج ذیل ہے:

آپ جہاں چاہیں پروگرام کو محفوظ کر سکتے ہیں۔
لینکس ٹرمینل میں C ++ کوڈ مرتب کریں۔
پروگرام مرتب کرنے کے لیے ، ڈائریکٹری پر جائیں جہاں آپ نے cpp فائل کو محفوظ کیا ہے اور کمانڈ کو درج ذیل فارمیٹ میں استعمال کریں:
g++ -o swap swap.cpp
بنیادی طور پر ، -o آپشن کے ساتھ ، آپ کمپائلر سے کہہ رہے ہیں کہ فائل سویپ میں قابل عمل کوڈ تیار کریں۔ اگر آپ ایسا نہیں کرتے ہیں تو ، یہ a.out فائل میں ڈیفالٹ ہوجائے گی جو کہ پروگرامنگ کا اچھا عمل نہیں ہے۔
لینکس ٹرمینل میں C ++ کوڈ چلائیں۔
ایک بار جب آپ کوڈ مرتب کرلیں ، آپ کو قابل عمل فائل مل جائے گی۔ آپ کو صرف اسے مندرجہ ذیل طریقے سے چلانے کی ضرورت ہے۔
./swap
یہ آپ کا کوڈ چلائے گا۔
اوبنٹو لینکس میں C ++ پروگرام چلانے کے بہتر مظاہرے کے لیے آپ اس gif کا حوالہ دے سکتے ہیں۔

طریقہ 2: اوبنٹو لینکس میں C ++ پروگرامنگ کے لیے چاند گرہن ترتیب دیں۔
لینکس میں C ++ پروگرام چلانے کا یہ بنیادی طریقہ تھا۔ لیکن اگر آپ C ++ پروجیکٹ پر کام کر رہے ہیں تو انفرادی فائلیں بنانا اور چلانا ایک ڈراؤنا خواب ہوگا۔
یہ کہاں ہے مربوط ترقیاتی ماحول۔ (IDE) تصویر میں آتا ہے۔ کوئی لینکس کے لیے بہترین IDE کے بارے میں بہت بحث کر سکتا ہے لیکن اگر آپ میرا مشورہ مانگیں تو میں کہوں گا کہ آگے بڑھو۔ کلپس . یہ میری رائے میں C ++ ترقی کے لیے بہترین IDE ہے۔ کیا میں نے ذکر کیا کہ یہ اوپن سورس بھی ہے؟
تجویز کردہ پڑھیں:
اوبنٹو کا بہترین ورژن

مرحلہ 2:
اگلا ، دستیاب سافٹ ویئر سائٹس لنک پر کلک کریں۔

مرحلہ 3:
اگلے مرحلے میں ، CDT تلاش کریں اور انسٹالیشن کے لیے اسے منتخب کرنے کے لیے باکس کو چیک کریں۔ بعد میں ٹھیک پر کلک کریں۔

مرحلہ 4:
یہاں ، ڈراپ ڈاؤن سے نیا شامل کردہ ذریعہ منتخب کریں۔ یہ اب آپ کو C ++ CDT کا آپشن دکھائے گا۔ صرف یہاں C ++ ڈویلپمنٹ ٹولز منتخب کریں۔

نیکسٹ بٹن پر کچھ کلک کریں۔

کورس کی شرائط کو قبول کریں۔

یہ ذخیرہ سے سافٹ ویئر حاصل کرے گا اور اسے انسٹال کرے گا۔
ایک خرابی پیش آگئی براہ کرم بعد میں دوبارہ کوشش کریں گوگل ڈرائیو

ایک بار انسٹالیشن مکمل ہونے کے بعد ، آپ کو چاند گرہن کو دوبارہ شروع کرنے کی ضرورت ہے۔

Eclipse CDT کے ساتھ C ++ پروگرام مرتب اور چلائیں۔
آپ اگلے آغاز میں C ++ پلگ ان کے بارے میں معلومات دیکھیں گے۔

اب آپ C ++ پروجیکٹ درآمد یا تخلیق کر سکتے ہیں۔


ایک بار جب آپ سب کچھ تیار کرلیں ، آپ C ++ پروجیکٹ مرتب کرسکتے ہیں اور اسے چلا سکتے ہیں:

اوبنٹو لینکس میں C ++ ترقی کے ساتھ آپ کو شروع کرنے کی ضرورت ہے۔ مجھے امید ہے کہ آپ نے یہ مضمون مفید پایا۔ سوالات اور تجاویز کا خیر مقدم کیا جاتا ہے۔
بلیو اسکرین آف ڈیتھ برا پول ہیڈر
جیسا کہ آپ نے پڑھا ہے؟ براہ کرم اسے دوسروں کے ساتھ شیئر کریں۔