کمپیوٹرز, سافٹ ویئر
ونڈوز کے لیے جی سی سی سنکلک
مخفف جی سی سی کے سافٹ ویئر کی ترقی کے ساتھ منسلک کر رہے ہیں جو بہت سے لوگوں کو واقف کے ساتھ. یہ کمپائلر - ڈویلپرز سافٹ ویئر مفت کے لئے مصروف رہے ہیں کے لئے آلہ. ابتدائی طور پر، اس ٹول لینکس پر مبنی نظام کے لئے بنایا گیا تھا. لیکن یہ بھی ونڈوز کے لیے جی سی سی کی وصولی ہے. وہ MinGW بلایا.
کہانی
روایتی طور پر کھلا آپریٹنگ سسٹم کی حمایت کرنے کے پروگراموں کی ترقی کے لئے استعمال کیا گیا ہے کہ فورم کے اوزار GNU اوزار ہیں. اس نام کے ساتھ منصوبہ 1984 میں رچرڈ Stallman کی طرف سے پیدا کیا گیا تھا. اس میں ضرورت ہے ان دنوں میں یہ سافٹ ویئر ڈویلپرز کے درمیان مشکل تعاون تھا اس حقیقت کی وجہ سے تھا. یہ تجارتی پروگراموں کے مالکان طرح کے تعاون کو بہت سی رکاوٹوں کا اہتمام اس حقیقت کی وجہ سے ہوا ہے. منصوبے کا مقصد کے سافٹ ویئر کی ایک سیٹ، کمبائنڈ واحد لائسنس کسی کو اس طرح کے سافٹ ویئر کے لئے خصوصی حقوق تفویض کرنے کی اجازت نہیں دے گا کہ پیدا کرنے کے لئے تھا. جی سی سی - یہ ایک ایسی کٹ کا حصہ پروگرامرز کے لئے آلہ ہے ہے. ونڈوز ینالاگ لیے آپ کو بعد میں قائم کیا گیا تھا.
ایک سنکلک کیا ہے؟
یہ کیا سافٹ ویئر کی اس قسم کی وضاحت کرنا چاہئے. یہ کیوں ضروری ہے؟ ونڈوز یا لینکس کے لئے جنرل، جی سی سی-سنکلک میں - ایک پروگرام کے کمپیوٹر کو سمجھ سکتا ہے کہ مشین کوڈ کو، پروگرامر کی طرف سے لکھا ماخذ کوڈ میں تبدیل کر سکتے ہیں. ایک "شیل" کے طور پر ایسی بات نہیں ہے. اس تقریب سنکلک کی ہے کہ کے طور پر ایک ہی ہے، لیکن یہ، لائن کی طرف سے ترجمہ لکیر انجام دیتا مکمل طور پر نہیں. پروگرام bytecode کو تبدیل کیا جاتا ہے - جو ایک بائنری کوڈ ہے ایک انٹرمیڈیٹ فارم،. اس کے بعد وہ رن ٹائم مخصوص ورچوئل مشین میں تشریح کی.
ڈیزائن
منبع کوڈ پر مشتمل فائلیں، سادہ متن کی دستاویزات کے طور پر بنائے گئے ہیں. وہ کسی بھی آسان استعمال کرتے ہوئے تخلیق کیا جا سکتا ٹیکسٹ ایڈیٹر. آپ کو بھی خصوصی ترقی کے ماحول، جس میں ایڈیٹرز تعمیر کر رہے ہیں کا فائدہ لے سکتے ہیں. ایسے اسباب KDevelop ہے. یہ درمیانے درجے کے ایڈیٹر کے نیچے واقع ہے جس میں ایک ایڈیٹر، اور ایک بلٹ میں کنسول، کے طور پر استعمال. ڈویلپر ونڈوز کے درمیان سوئچ کرنے کے لئے بغیر، کوڈ میں ترمیم کی طرح ایک پروگرام میں مشغول ہیں، اور کمانڈ کنسول دینے کے قابل ہے.
ایک متن دستاویز - اگر آپ کو اس سے پہلے کہ آپ کو ڈائریکٹری تشکیل دینا چاہتے ہیں ایک منصوبہ یہ پہلے سے ہی تشکیل دے، اور.
خصوصیات
میں a.out - ونڈوز MinGW لیے جی سی سی پیدا کر رہے ہیں کہ تمام فائلوں، نام کو پہلے سے طے شدہ کی طرف سے دیتا ہے. اگر آپ ایک مختلف نام دینے کے لئے چاہتے ہیں، تو یہ نام کے ساتھ تالیف کمانڈ -o پرچم کو شامل کرنے کے لئے ضروری ہے. یہ صرف ایک بہت جھنڈوں کی ہے. تمام کو دیکھنے کے لئے، آپ کو کمانڈ لائن آدمی جی سی سی کمانڈ ڈائل کرنے کی ضرورت ہے. ونڈوز ٹیم کے لیے لینکس میں کے طور پر ایک ہی ہے. صارف پہلے کہ سنکلک کے لئے نظام کی مدد کرے گا. یہاں آپ کو ہر پرچم کا مطلب ہے کہ دیکھ سکتے ہیں. مدد نظام باہر نکلنے کے لئے، آپ کو اہم سوال پریس کرنے کی ضرورت
جی سی سی کے کام تین مراحل پر مشتمل ہے:
- پریپروسیسر کے ساتھ علاج؛
- تالیف؛
- ترتیب.
اہم فائل میں پہلے مرحلے میں ہیڈر فائلوں کے پروگرام کے آغاز میں ہدایات میں مخصوص ہیں کے مندرجات پر مشتمل ہے.
ایک پروگرامنگ زبان میں لکھا پروگرام متن کے دوسرے مرحلے میں مقرر مشین ہدایات میں تبدیل کیا جاتا ہے، اور نتیجہ اعتراض فائل میں محفوظ کیا جاتا ہے. یہ سوائے فائل کی شکل کے مختلف کمپیوٹرز پر مختلف ہو سکتی ہے کے قابل ہے. کیوں یہ ماخذ کوڈ کی شکل میں پروگرام کو تقسیم کرنے کے لئے زیادہ آسان ہے، تاکہ وہ کسی بھی فن تعمیر کے لئے دستیاب ہو سکتا ہے. یہ جی سی سی بناتا ہے کیا ہے. ARM، ونڈوز، انٹیل، یونیکس - پروگرام کو چلانے کے لئے ہر جگہ کی صلاحیت.
آخری مرحلے میں ایک میں تمام اعتراض فائلوں کو پابند. نتیجہ ایک executable فائل ہے.
اس طرح، جی سی سی - ڈویلپرز کے پروگراموں کو تشکیل دیتے وقت استعمال کرنے کے لئے آرام دہ اور پرسکون ہیں کے لئے ایک آسان آلہ.
Similar articles
Trending Now