اوبنٹو پر جی سی سی انسٹال کریں۔

Install Gcc Ubuntu



GCC کی مکمل شکل GNU Compiler Collection ہے۔ یہ C ، C ++ ، Objective-C ، Fortran ، Ada ، Go اور D پروگرامنگ زبانوں کے سورس کوڈ مرتب کرنے کے لیے ایک اوپن سورس ٹول سیٹ ہے۔

اس آرٹیکل میں ، میں آپ کو دکھانے جا رہا ہوں کہ اوبنٹو پر GCC کیسے انسٹال کریں اور C اور C ++ پروگرام مرتب کریں۔ تو ، آئیے شروع کریں۔







جی سی سی انسٹال کرنا:

جی سی سی اور تمام مطلوبہ بلڈ ٹولز کو اوبنٹو پر بہت آسانی سے انسٹال کیا جا سکتا ہے کیونکہ تمام مطلوبہ پیکجز اوبنٹو کے آفیشل پیکج ریپوزٹری میں دستیاب ہیں۔ اوبنٹو بھی فراہم کرتا ہے۔ تعمیر ضروری میٹا پیکیج جو تمام مطلوبہ پیکجز کو ایک ساتھ انسٹال کرتا ہے۔ لہذا ، آپ اے پی ٹی پیکیج مینیجر کا استعمال کرتے ہوئے اوبنٹو پر آسانی سے جی سی سی کرسکتے ہیں۔



سب سے پہلے ، مندرجہ ذیل کمانڈ کے ساتھ اے پی ٹی پیکیج ریپوزٹری کیشے کو اپ ڈیٹ کریں۔



$سودومناسب اپ ڈیٹ





اے پی ٹی پیکیج ریپوزٹری کیشے کو اپ ڈیٹ کیا جانا چاہیے۔



اب ، انسٹال کریں تعمیر ضروری مندرجہ ذیل کمانڈ کے ساتھ پیکج:

$سودومناسبانسٹال کریںتعمیر ضروری

اب ، دبائیں۔ اور اور پھر دبائیں تنصیب کی تصدیق کے لیے

اے پی ٹی کو سرکاری اوبنٹو پیکیج ریپوزٹری سے تمام مطلوبہ پیکجوں کو ڈاؤن لوڈ اور انسٹال کرنے میں کچھ وقت لگے گا۔

اس مقام پر ، جی سی سی اور تمام مطلوبہ بلڈ ٹولز انسٹال ہونے چاہئیں۔

اس مضمون کے اگلے حصوں میں ، میں آپ کو دکھانے جا رہا ہوں کہ جی سی سی کے ساتھ ایک سادہ سی اور سی ++ پروگرام کیسے مرتب کیا جائے۔

جی سی سی کے ساتھ سی پروگرام مرتب کرنا:

اس سیکشن میں ، میں ایک سادہ سی پروگرام لکھوں گا ، آپ کو دکھائے گا کہ جی سی سی کے ساتھ سی پروگرام کو کیسے مرتب کیا جائے اور مرتب کردہ پروگرام کو کیسے چلایا جائے۔

میں نے ایک سادہ سی سورس فائل لکھی ہے اور اسے بطور محفوظ کیا ہے۔ hello.c میں ~/منصوبے۔ ڈائریکٹری کے مندرجات۔ hello.c فائل درج ذیل ہے:

#شامل کریں

intمرکزی(باطل) {
پرنٹ ایف ('٪ sn'، 'C -> LinuxHint میں خوش آمدید!')؛

واپسی ؛
}

یہ پروگرام چھاپے گا۔ C -> LinuxHint میں خوش آمدید! ٹرمینل پر بہت آسان.

اس سے پہلے کہ آپ سی سورس فائل مرتب کریں ، اپنی پروجیکٹ ڈائرکٹری پر جائیں ( ~/منصوبے۔ میرے معاملے میں) مندرجہ ذیل:

$سی ڈی۔/منصوبے۔

اب ، مرتب کرنے کے لیے hello.c سی سورس فائل ، درج ذیل کمانڈ کو چلائیں:

$جی سی سیhello.cیاہیلو

نوٹ: یہاں ، hello.c سی سورس فائل ہے۔ کی یا آپشن مرتب آؤٹ پٹ بائنری فائل کے راستے اور فائل نام کی وضاحت کے لیے استعمال ہوتا ہے۔ -ہیلو جی سی سی کو بتانے کے لیے استعمال کیا جاتا ہے کہ مرتب آؤٹ پٹ فائل ہونی چاہیے۔ ہیلو اور وہ راستہ جہاں فائل کو محفوظ کیا جائے گا وہ موجودہ ورکنگ ڈائرکٹری ہے۔

ایک بار جب آپ مرتب کرتے ہیں hello.c سورس فائل ، ایک نئی فائل۔ ہیلو تیار کیا جائے گا جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔ یہ مرتب شدہ بائنری فائل ہے۔

اب ، چلائیں ہیلو بائنری فائل درج ذیل ہے:

$./ہیلو

جیسا کہ آپ دیکھ سکتے ہیں ، صحیح آؤٹ پٹ ٹرمینل پر ظاہر ہوتا ہے۔ لہذا ، ہم نے جی سی سی کا استعمال کرتے ہوئے ایک سی پروگرام کامیابی کے ساتھ مرتب کیا اور چلایا۔

GCC کے ساتھ C ++ پروگرام مرتب کرنا:

اس سیکشن میں ، میں ایک سادہ سی ++ پروگرام لکھوں گا ، آپ کو دکھائے گا کہ جی سی سی کے ساتھ سی ++ پروگرام کو کیسے مرتب کیا جائے اور مرتب کردہ پروگرام کو کیسے چلایا جائے۔

میں نے ایک سادہ سی ++ سورس فائل لکھی ہے اور اسے بطور محفوظ کیا ہے۔ helloworld.cpp میں ~/منصوبے۔ ڈائریکٹری کے مندرجات۔ helloworld.cpp فائل درج ذیل ہے:

#شامل کریں



نام کی جگہ کا استعمال کرتے ہوئے std؛



intمرکزی(باطل) {

لاگت<< 'C ++ -> LinuxHint میں خوش آمدید!' <<endl؛



واپسی ؛

}

یہ پروگرام چھاپے گا۔ C ++ -> LinuxHint میں خوش آمدید! ٹرمینل پر آخری مثال کی طرح بہت آسان۔

اس سے پہلے کہ آپ C ++ سورس فائل مرتب کریں ، اپنی پروجیکٹ ڈائرکٹری پر جائیں ( ~/منصوبے۔ میرے معاملے میں) مندرجہ ذیل:

$سی ڈی۔/منصوبے۔

اب ، مرتب کرنے کے لیے helloworld.cpp C ++ سورس فائل ، درج ذیل کمانڈ کو چلائیں:

$جی ++helloworld.cppیاہیلو ورلڈ

نوٹ: یہاں ، helloworld.cpp C ++ سورس فائل ہے۔ کی یا آپشن مرتب آؤٹ پٹ بائنری فائل کے راستے اور فائل نام کی وضاحت کے لیے استعمال ہوتا ہے۔ ہیلو ورلڈ۔ جی سی سی کو بتانے کے لیے استعمال کیا جاتا ہے کہ مرتب آؤٹ پٹ فائل ہونی چاہیے۔ ہیلو ورلڈ اور وہ راستہ جہاں فائل کو محفوظ کیا جائے گا وہ موجودہ ورکنگ ڈائرکٹری ہے۔

ایک بار جب آپ مرتب کرتے ہیں helloworld.cpp C ++ سورس فائل ، ایک نئی فائل۔ ہیلو ورلڈ تیار کیا جائے گا جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔ یہ مرتب شدہ بائنری فائل ہے۔

اب ، چلائیں ہیلو ورلڈ بائنری فائل درج ذیل ہے:

$./ہیلو ورلڈ

جیسا کہ آپ دیکھ سکتے ہیں ، صحیح آؤٹ پٹ ٹرمینل پر ظاہر ہوتا ہے۔ لہذا ، ہم نے GCC کا استعمال کرتے ہوئے C ++ پروگرام کامیابی کے ساتھ مرتب کیا اور چلایا۔

تو ، اسی طرح آپ اوبنٹو پر جی سی سی انسٹال کرتے ہیں اور اس کے ساتھ سی اور سی ++ پروگرام مرتب کرتے ہیں۔ اس مضمون کو پڑھنے کے لیے شکریہ۔