انڈروئد

سینٹوس 7 پر جی سی سی کمپلر انسٹال کرنے کا طریقہ

سوا - غابة المعمورة تواجه خطر الاندثار

سوا - غابة المعمورة تواجه خطر الاندثار

فہرست کا خانہ:

Anonim

جی این یو کمپائلر مجموعہ (جی سی سی) سی ، سی ++ ، مقصد - سی ، فورٹرن ، اڈا ، گو ، اور ڈی ، پروگرامنگ زبانوں کی تالیف اور لائبریریوں کا ایک مجموعہ ہے۔ GNU ٹولز اور لینکس کرنل سمیت بہت سے اوپن سورس پروجیکٹس GCC کے ساتھ مرتب کیے گئے ہیں۔

اس ٹیوٹوریل میں بتایا گیا ہے کہ سینٹوس 7 پر جی سی سی کمپلر انسٹال کرنے کا طریقہ

شرطیں

اپنے سینٹوس سسٹم پر نئے ذخیرے شامل کرنے اور پیکجوں کو انسٹال کرنے کے ل you ، آپ کو لازمی طور پر روور یا صارف کی حیثیت سے لاگ ان ہونا چاہئے جس میں سوڈو مراعات ہوں۔

سینٹوس پر جی سی سی انسٹال کرنا

پہلے سے طے شدہ سینٹوس ذخیروں میں Development Tools نام سے ایک پیکیج گروپ ہوتا ہے جس میں جی سی سی کمپیلر اور سافٹ ویئر کو مرتب کرنے کے لئے درکار بہت سی لائبریریاں اور دیگر افادیت ہوتی ہیں۔

جی سی سی کمپیلر سمیت ترقیاتی ٹولز کو انسٹال کرنے کے لئے ، چلائیں:

sudo yum group install "Development Tools"

اس کمانڈ میں gcc ، g++ اور make سمیت نئے پیکیجز کا ایک گروپ لگا ہوا ہے۔

آپ GNU / Linux کو ترقی کے ل using استعمال کرنے کے بارے میں دستی صفحات کو انسٹال کرنا بھی چاہتے ہیں۔

sudo yum install man-pages

اس بات کی توثیق کریں کہ جی سی سی مرتب gcc --version کمانڈ کا استعمال کرکے کامیابی سے انسٹال ہوا ہے جو GCC ورژن پرنٹ کرتا ہے:

gcc --version

سینٹوس 7 4.8.5 میں دستیاب جی سی سی کا ڈیفالٹ ورژن 4.8.5 ۔

gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36) Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

یہی ہے. جی سی سی اب آپ کے سسٹم پر انسٹال ہے ، اور آپ اسے استعمال کرنا شروع کرسکتے ہیں۔

ہیلو ورلڈ مثال مرتب کرنا

جی سی سی کا استعمال کرتے ہوئے بنیادی سی یا سی ++ پروگرام مرتب کرنا آسان کام ہے۔ اپنا ٹیکسٹ ایڈیٹر کھولیں اور درج ذیل فائل بنائیں۔

nano hello.c ہیلو سی

#include int main() { printf ("Hello World!\n"); return 0; } #include int main() { printf ("Hello World!\n"); return 0; }

فائل کو محفوظ کریں اور اس کو مندرجہ ذیل کمانڈ کو چلاتے ہوئے ایک قابل عمل میں مرتب کریں:

gcc hello.c -o hello

یہ اسی ڈائریکٹری میں hello نامی ایک بائنری فائل بنائے گا جہاں آپ کمانڈ چلاتے ہیں۔

hello پروگرام کے ساتھ عملدرآمد کریں:

./hello

پروگرام کو ظاہر کرنا چاہئے:

Hello World!

متعدد جی سی سی ورزنز انسٹال کرنا

اس سیکشن میں ، ہم سینٹوس 7 پر جی سی سی کے متعدد ورژن انسٹال اور استعمال کرنے کے بارے میں ہدایات فراہم کریں گے۔ جی سی سی کے مرتب کرنے والے کے نئے ورژن میں نئی ​​زبانوں کی حمایت ، بہتر کارکردگی ، توسیعی خصوصیات شامل ہیں۔

سافٹ ویئر کلیکشنز ، جسے ایس سی ایل کے نام سے بھی جانا جاتا ہے ایک کمیونٹی پروجیکٹ ہے جو آپ کو سسٹم کے پہلے سے طے شدہ پیکیج کو متاثر کیے بغیر ، ایک ہی سسٹم پر سافٹ ویئر کے متعدد ورژن بنانے ، انسٹال کرنے اور استعمال کرنے کی سہولت دیتا ہے۔ سافٹ ویئر کلیکشن کو چالو کرکے ، آپ پروگرامنگ زبانوں اور خدمات کے نئے ورژن تک رسائی حاصل کرتے ہیں جو بنیادی مخزنوں میں دستیاب نہیں ہیں۔

ایس سی ایل کے ذخیرے ڈویلپر ٹولسیٹ کے نام سے ایک پیکیج فراہم کرتے ہیں ، جس میں GNU کمپلر مجموعہ کے نئے ورژن ، اور دیگر ترقیاتی اور ڈیبگنگ ٹولز شامل ہیں۔

پہلے ، سینٹوس ایس سی ایل کی ریلیز فائل انسٹال کریں۔ یہ سینٹوس ایکسٹرا ذخیرے کا حصہ ہے اور مندرجہ ذیل کمانڈ کو چلاتے ہوئے انسٹال کیا جاسکتا ہے:

sudo yum install centos-release-scl

فی الحال ، درج ذیل ڈویلپر ٹولسیٹ مجموعہ دستیاب ہیں۔

  • ڈویلپر ٹولسیٹ 7 ڈیویلپر ٹولسیٹ 6

اس مثال میں ، ہم ڈیولپر ٹولسیٹ ورژن انسٹال کریں گے۔ ایسا کرنے کے ل your اپنے سینٹوس 7 ٹرمینل پر درج ذیل کمانڈ ٹائپ کریں:

sudo yum install devtoolset-7

جی سی سی ورژن 7 تک رسائی حاصل کرنے کے ل you ، آپ کو سافٹ ویئر کلیکشن scl ٹول کا استعمال کرتے ہوئے ایک نیا شیل مثال شروع کرنا ہوگا:

scl enable devtoolset-7 bash

اب اگر آپ جی سی سی ورژن چیک کرتے ہیں تو آپ دیکھیں گے کہ جی سی سی 7 آپ کے موجودہ شیل کا ڈیفالٹ ورژن ہے۔

gcc --version

gcc (GCC) 7.3.1 20180303 (Red Hat 7.3.1-5) Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

اس مقام پر ، آپ کسی بھی دوسرے باقاعدہ ٹول کی طرح GC کا نیا ورژن استعمال کرسکتے ہیں۔

نتیجہ اخذ کرنا

آپ نے اپنے سینٹوس 7 پر جی سی سی کامیابی کے ساتھ انسٹال کیا ہے۔ اب آپ سرکاری جی سی سی دستاویزات کے صفحے پر جاسکتے ہیں اور اپنے سی اور سی ++ پروگراموں کو مرتب کرنے کے لئے جی سی سی اور جی ++ کا استعمال کرنے کا طریقہ سیکھ سکتے ہیں۔

gcc سینٹوس