ڪمپيوٽرن, سافٽ ويئر
Windows لاء GCC compiler
جي مختصرنالو GCC ڪيترن ئي ماڻهن جو سافٽ ويئر جي ترقيء سان لاڳاپيل آهن کي واقف سان. هن compiler - ڊولپر جو مفت سافٽ ويئر لاء پرعزم آهيون لاء اوزار. شروعات ۾، هن اوزار لينڪس تي ٻڌل نظام لاء پيدا ڪيو ويو آهي. پر اتي به ونڊوز لاء GCC جي realization آهي. هوء MinGW سڏيو.
ڪهاڻي
اوزار آهي ته هنر پڌرو آپريٽنگ سسٽم جي حمايت ڪرڻ لاء پروگرام ترقي ڪرڻ لاء استعمال ڪيو ويو آهي GNU اوزار آهن. هن نالي سان سنڌ جي منصوبي 1984 ع ۾ رچرڊ Stallman جي پيدا ٿيو. ان جي ضرورت جي حقيقت اها آهي ته انهن ڏينهن ۾ ان کي سافٽ ويئر ڊولپر جي وچ ۾ ڏکيو ڇوٽ هو سبب هو. هن جي حقيقت اها آهي ته تجارتي پروگرامن جي مالڪن کي اهڙي تعاون ڪرڻ لاء ڪيترن ئي پئي وڌاياته ٻئي منظم ڪري مشھور آھي. هن منصوبي جو مقصد سافٽ ويئر جي هڪ سيٽ، گڏيل واحد لائسنس ته ڪنهن اهڙي سافٽ ويئر جي لاء سچا حقن جي مقرر ڪرڻ جي اجازت نه هوس پيدا ڪرڻ هو. GCC - اهو programmers لاء اوزار آهي اهڙي ڪٽ جو حصو آهي. ونڊوز analogue لاء رڳو بعد ۾ قائم ڪيو ويو.
هڪ compiler ڇا آهي؟
اهو سافٽ ويئر مان جيڪي هن قسم جي وضاحت ڪرڻ گهرجي. ڇو ته اهو ضروري آهي؟ عام طور، GCC-compiler ونڊوز يا وري لينڪس لاء - هڪ پروگرام آهي ته، سنڌ جي پروگرامر جي لکيل جياپي جو ذريعو بدلائڻ ڪري سگهو ٿا مشين ڪوڊ آهي ته ڪمپيوٽر سمجھن ٿا ڪري آهي. هڪ "شيل" جي طور تي جيئن ته هڪ شيء نه آهي. ان فنڪشن جي compiler جي آهي ته جيئن اهو ساڳيو آهي، پر ان کي، ليڪ جي هن ترجمي ليڪ سرانجام نه ڪري سگھندو. هڪ عالم برزخ روپ آهي، جنهن کي هڪ انگن ڪوڊ آهي - هن پروگرام bytecode کي تبديل ڪيو آهي. هن کان پوء رن مخصوص مجازي مشين تي interpreted.
خاڪي
سورس ڪوڊ هجن فائلون، انهيء متن دستاويز جي حيثيت پيدا ڪري رهيا آهن. اهي ڪنهن به سادي استعمال ڪري پيدا ٿي سگهي ٿو متن ايڊيٽر. تون به خاص ترقياتي ماحوليات، جنهن ۾ ايڊيٽرن تعمير آهن جو فائدو وٺي سگهن ٿا. اهڙي مطلب KDevelop آهي. هڪ ايڊيٽر جي حيثيت ۾ هجن هيء وچولي، ۽ هڪ تعمير-۾ دلاسو، جنهن جو ايڊيٽر هيٺ تي واقع آهي. هن ڊولپر، Windows جي وچ ۾ صفا ڪرڻ کا بغير ڪوڊ آڻيندي وانگر هڪ پروگرام ۾ مشغول، ۽ حڪم دلاسو ڏي تي وس وارو آھي.
هڪ متن سند - کان اڳ اوھان کي هڪ منصوبي توهان اڳ ۾ ئي هن ڊاريڪٽري پيدا ڪرڻ چاهيو ٿا، ۽ ان کي ٺاهي.
مضمونن جي
a.out - ونڊوز MinGW لاء GCC پيدا ڪري رهيا آهن ته سڀ executable فائلون، جي نالي کي ڊفالٽ جي طور تي چيو ويندو هو. توهان هڪ مختلف نالو ڏيڻ چاهيو ٿا، ان جي نالي سان پرچم -o جي جوڙڻ جي حڪم کي شامل ڪرڻ ضروري آهي. اهو ڪيترن ئي مختلف حربا جو صرف هڪ آهي. سڀ ڏسڻ لاء، توهان جي حڪم ليڪ انسان gcc حڪم ڊائل ڪرڻ جي ضرورت آهي. ونڊوز ٽيم لاء لينڪس ۾ به ساڳيو آهي. استعمال ڪندڙ کي اڳ compiler لاء نظام کي مدد ڏيندو. هتي توهان ڏسي سگهو ٿا ته هر پرچم جو مطلب آهي. مدد نظام جي لاء، اوھان جي ڪنجي ق اوطاق ڪرڻ جي ضرورت آهي
GCC ڪم ٽن مرحلن شامل آهن:
- جي preprocessor سان علاج؛
- سمورو؛
- ترتيب.
مکيه فائيل ۾ پهرين مرحلي ۾ صحافت جي فائيلون جيڪي پروگرام جي شروعات ۾ ئي هدايت ۾ متعين آهن جي موڪليل تي مشتمل آهي.
پروگرام متن هڪ پروگرامن ٻوليء ۾ لکيل جي ٻئي مرحلي ۾ مشين هدايتون سيٽ ۾ تبديل ڪيو ويندو آهي، ۽ ان جي نتيجي ۾ سنڌ جي اعتراض فائيل ۾ بچايوسون آهي. اهو فائل فارميٽ جا مختلف ڪمپيوٽرن تي احوال ته اختلاف ٿي سگھي ٿو لڳي آهي. ڇو ته ان کي وڌيڪ آسان آهي سورس ڪوڊ جي شڪل ۾ پروگرام distribute کي ته آهي، پوء اهي ڪنهن به تعمير لاء موجود ٿي سگهي ٿو. هي ڇا جو GCC ڪندو آهي. ARM، ونڊوز، اڳوڻن، يونڪس - هر پروگرام هلائيندڙ ڪرڻ جي صلاحيت.
جي آخري مرحلي ۾ هڪ ۾ سڀني اعتراض فائلون نيل. جنهن جي نتيجي ۾ هڪ executable فائيل آهي.
اهڙيء طرح، GCC - ڊولپر جو جنھن مھل پروگرام ٺاهڻ لاء استعمال ڪرڻ جي آرام لاء هڪ ڪارائتي اوزار.
Similar articles
Trending Now