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 مشین پر انسٹال کرنا چاہیے۔

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

اس بات کی تصدیق کرنے کے لیے کہ جی سی سی صحیح طریقے سے کام کر رہا ہے ، درج ذیل کمانڈ کو چلائیں:

$جی سی سی -ورژن

جیسا کہ آپ دیکھ سکتے ہیں ، جی سی سی صحیح طریقے سے کام کر رہا ہے۔

اب ، یہ چیک کرنے کے لیے کہ G ++ صحیح طریقے سے کام کر رہا ہے ، درج ذیل کمانڈ کو چلائیں:

$جی ++ -ورژن

جیسا کہ آپ دیکھ سکتے ہیں ، G ++ صحیح طریقے سے کام کر رہا ہے۔

چیک کرنے کے لیے کہ آیا۔ بنانا ٹول صحیح طریقے سے کام کر رہا ہے ، درج ذیل کمانڈ کو چلائیں:

$بنانا -ورژن

جیسا کہ آپ دیکھ سکتے ہیں ، بنانا صحیح طریقے سے کام کر رہا ہے.

اپنا پہلا C اور C ++ پروگرام لکھنا:

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

نوٹ: ایک C پروگرام سورس فائل کو توسیع کے ساتھ ختم ہونا چاہیے۔ .c اور C ++ پروگرام سورس فائل کو توسیع کے ساتھ ختم ہونا چاہیے۔ .cpp . آپ کو ہمیشہ یہ یاد رکھنا چاہیے۔

سب سے پہلے ، سی پروگرام سورس فائل بنائیں۔ hello.c اور کوڈ کی درج ذیل لائنیں ٹائپ کریں۔

#شامل کریں
#شامل کریں

int مرکزی(باطل) {
پرنٹ ایف('LinuxHint سے ہیلو ورلڈ!n')؛

واپسیEXIT_SUCCESS
}

فائنل سورس کوڈ فائل اس طرح نظر آنی چاہیے۔

ایک بار جب آپ اپنا سی پروگرام لکھ لیں ، ڈائریکٹری پر جائیں (میرے معاملے میں۔ ~/کوڈز۔ ڈائریکٹری) جہاں آپ نے محفوظ کیا۔ hello.c سی سورس فائل درج ذیل ہے۔

$سی ڈی۔/کوڈز

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

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

$جی سی سیhello.c

اگر آپ مرتب کردہ بائنری/قابل عمل فائل کے لیے کوئی نام متعین نہیں کرتے ہیں ، a.out مرتب بائنری/قابل عمل فائل کا ڈیفالٹ نام ہوگا۔

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

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

نوٹ: یہاں ، یا آپشن آؤٹ پٹ فائل یا مرتب شدہ بائنری/قابل عمل فائل کا نام متعین کرتا ہے۔

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

$ایل ایس -ایل ایچ

اب ، مرتب شدہ بائنری/قابل عمل فائل چلائیں۔ ہیلو حسب ذیل:

$./ہیلو

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

اب ، ایک نئی C ++ سورس فائل بنائیں۔ hello.cpp اور کوڈ کی درج ذیل لائنیں ٹائپ کریں۔

#شامل کریں

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

intمرکزی(باطل) {
لاگت<< 'C ++: LinuxHint سے ہیلو ورلڈ!' <<endl؛

واپسیEXIT_SUCCESS؛
}

فائنل سورس کوڈ فائل اس طرح نظر آنی چاہیے۔

جیسا کہ آپ دیکھ سکتے ہیں ، hello.cpp C ++ سورس فائل میں ہے۔ ~/کوڈز۔ ڈائریکٹری

$ایل ایس -ایل ایچ

اب ، C ++ سورس فائل مرتب کریں۔ hello.cpp اور مرتب کردہ بائنری/عملدرآمد فائل کو ایک نام دیں۔ ہیلو سی پی پی مندرجہ ذیل کمانڈ کے ساتھ:

$جی ++ یاہیلو سی پی پی ہیلو ڈاٹ سی پی پی

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

اب ، چلائیں ہیلو سی پی پی بائنری/قابل عمل فائل درج ذیل کے طور پر مرتب کی گئی ہے۔

$./ہیلو سی پی پی

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

تو ، اسی طرح آپ CentOS 8 پر GCC اور C/C ++ بلڈ ٹولز انسٹال کرتے ہیں اور اپنے پہلے C/C ++ پروگرام لکھتے ہیں۔ اس مضمون کو پڑھنے کے لیے شکریہ۔