جي اين يو يو ٺاهي ڪتاب - ڊيموڪار ڪرڻ وارو لينڪس ٺاهي خودڪار ڪرڻ

انهي سان گڏ لينڪس بابت لکڻ ۽ تبصرا لکڻ ۽ تقسيم ۽ اوزار بابت سبق پڻ شامل آهي مان پڻ انهي سان گڏ سافٽ ويئر ڊولپمينٽ ۾ شامل آهي. بدقسمتي سان، سافٽويئر جي ترقي جو 99.9٪ ونڊوز پليٽ فارم تي لڳندي آهي.

مون کي C ++، بصري بنيادي، VB.NET ۽ سي # ڊولپر وانگر 20 سالن کان تجربو آهي، ۽ مان پڻ هڪ ڊياب هٿ سان ايس ڊي پي ڊي ۽ ڊبلپر جي حيثيت سان.

ڇا مان ايترو سٺو نه آهيان لينڪس لاء ترقي پذير سافٽ ويئر تي. اهو صرف ڪجهه شيء آهي جيڪو مون سان ڪڏهن به متاثر نه ڪيو آهي. اصلي سبب اهو آهي ته ڏينهن جي دوران هن سافٽ ويئر کي ترقي ڪرڻ کان پوء آخري شي ڪم ڪرڻ چاهي ٿو، شام جو تقريبا شام جي ڀرسان وڌيڪ سافٽ ويئر لکي رهيو آهي.

مان سمجهان ٿو ته لکندڙن سان گڏ ننڍڙو ننڍڙو پروگرام لکڻ سان ٽڪرڻ وانگر. اهي عام طور تي اليڪٽرانڪ ٽيڪنالاجي تي ٻڌل منصوبن لاء راسبري پي آئي آهي .

هڪڙي شيء جيڪا ونڊوز پليٽ فارم تي ڪيترن ئي ڊولپرز کي مشڪلات هوندي، جڏهن اهي پهرين لينڪس ڏانهن منتقل ٿي ويندا آهن، انهن جي تعمير ۽ پروڊيڪل ايپليڪيشنن گهربل اوزار جي باري ۾ سکيا وڃن.

پري تائين ايپليڪيشن جو آسان ترين قسم ويب ايپليڪيشنون آهن، ڇاڪاڻ ته عام طور تي اهي سرور سرور تي سيٽ ڪيل ڪوڊ جي ضرورت نه آهي (پي پي پي، پي ايل، پيٿون) ۽ فائلون.

لينڪس لاء ٺاهيل ايپليڪيشنن جو هڪ وڏو تعداد سي ڊي، C ++ يا پٿرن جي استعمال سان ترقي ڪري رهيا آهن. هڪ سنگل پروگرام ٺهڪندڙ نسبتا آسان آهي پر جڏهن توهان ڪي سي پروگرامن کي گڏ ڪرڻ جي ضرورت آهي ته گهڻن ڀاڙين جي شين سان شيون ڪجهه وڌيڪ خراب ٿينديون.

GNU ٺاهيو هڪ تعمير پاڻمرادو اسڪرپٽ ڪاري ڊوائيس آهي جيڪو توهان جي ايپليڪيشنن کي ٻيهر ٻيهر ۽ مختلف طريقن سان گڏ ڪرڻ ۾ مدد ڪري ٿو. مثال طور، توهان هڪ پيٽرولر کي فراهم ڪري سگهو ٿا جنهن جي بنياد تي قيمت 64-bit يا 32-bit استعمال ڪندي ايپليڪيشن مرتب ڪندي.

GNU جو ڪتاب John Graham جي طرفان لکيو ويو آھي GNU جي صارفين کي مدد ڏيڻ لاء GNU ٺاھڻ سان لاڳاپيل پيچيدگي واري صنعتي گرفت حاصل ڪريو.

ڪتاب ڇهين بابن ۾ ورهايل آهي:

  1. بنيادي طور تي نظر ثانيون
  2. Makefile Debugging
  3. بلڊنگ ۽ تعمير
  4. نقصان ۽ مسئلا
  5. لفاف کي پٽي
  6. جي اين يو يو کي معياري لائبريري ٺاهيو

مون کي يقين نه آهي ته ڪتاب اصل ۾ ابتدائي مقصد آهي ڇو ته اهو ڪجهه واضح ڪندڙ آهي جو توهان نئين مضمون کي سکڻ جي اميد رکندي آهي، "جين يو ڇا ٺاهيو آهي؟"، "مان ڪيئن ٺاهيو فائيل ٺاهيو؟" استعمال ڪندي هر هڪ هڪ طرفان هر پروگرام کي گڏ ڪرڻ کان بهتر آهي؟ " ۽ "GNU ٺاهيو ٺاهڻ واري پروگرامن کي ڪيئن پروگرام گڏ ڪري سگهان ٿو؟". اهي سڀئي لوڪل علائقن ۾ GNU ۾ رڌل آهن .

حقيقت اها آهي ته پهريون باب "بيسڪريس ڪيل ڪيل" جي طور تي چيو ويندو آهي ته "بي بنياد" جي مخالفت سان واضح طور اهو ظاهر ٿئي ٿو ته توهان کي شروع ٿيڻ کان پهريان توهان جي موضوع تي گنجائش آهي.

پهريون باب سڀني بنيادياتن تي مشتمل آهي جهڙوڪ متغيرات جي استعمال، ماحول جو احاطو ڪنڊنس ۽ $ (Shell) ماحول ذريعي استعمال ڪيو ويو آهي. جيئن باب توهان تي هلڻ جي موضوع تي حاصل ڪري ٿو، فهرستن، ۽ صارف بيان ڪيل ڪارڪردگي.

جيڪڏهن توهان ٿورو وقت لاء GNU ٺاه استعمال ڪري رهيا آهيو پر اڃان تائين پنهنجو پاڻ تي غور ڪريو ته ڪجهه سٺو اشارو ۽ تائيد موجود آهن جيڪي توهان جي ڪجهه خاصيتن کي سمجهڻ ۾ مدد ڏين ٿيون جيڪي فوري طور تي ظاهر نه هوندا.

ٻيو باب توهان جي لاء هڪ ديوتا جي لاء هوندي جنهن جي تعمير لکتن ۾ غلطي کي ڇڪڻ جي ڪوشش ڪئي وئي آهي. "Makefile ڊيبنگ" سيڪشن ڊيفٽيلس کي ڊيگڏ ڪرڻ لاء بهترين اشارو ۽ تائيدن مان مڪمل آهي ۽ ڇپيل متحرڪ قدرن تي سيڪشن شامل آهن ۽ هر متغير جي قيمت کي ڊمپ ڪرڻ. وڌيڪ باب ۾، توهان جي اين آر ڊي ڊيگر لاء هڪ گائيڊ آهي، جيڪا توهان لکتن جي ذريعي قدم کڻڻ لاء استعمال ڪري سگهو ٿا.

ٽيون باب مثال طور ٺاهيندڙ ٺاهيو آهي پر انهي کان به وڌيڪ ڏيکاريندو آهي ته توهان ٺاهيو ته ٺاهيو ٺاهيو ته توهان ٻيهر هلائي سگهو ٿا.

"نقص ۽ مسئلا" ڪجهه شرطن جي وچ ۾ فرق ڏسڻ جهڙوڪ = ۽: =، ۽ Ifndef ۽؟ =.

مون کي ڳولي لڌو جيئن مون ڪتاب جي ذريعي وڌيڪ نڪتو آهيان ڇو ته مان GNU ٺاهي استعمال ڪرڻ جي ڪوشش ڪري رهيا آهيان ۽ ڇاڪاڻ ته منهنجو علم بلڪل بنيادي سطح تي آهي، ڪجهه موضوع تي منهنجي مٿي تي تمام گهڻو نڪتو.

ان وقت تائين مون "لفٽ کي پٽي" ڪري ڇڏيو هو. منهنجي اکين تي ڪجهه حيران ٿي ويو.

منهنجو مکيه خلاصو، جيڪڏهن مون کي هن ڪتاب کي اپنائڻو هو، اهو آهي ته ليکڪ پنهنجي شيون واضح طور ڄاڻي ٿو ۽ انهي ممڪن طور تي وڌيڪ معلومات منتقل ڪرڻ جي ڪوشش ڪئي.

مسئلو اهو آهي ته ڪڏهن ڪڏهن هڪ موضوع وارو ماهر ڪجھ ڪجهه لکڻ جي ڪوشش ڪري رهيا آهن اهي "ان کي آسان بڻائي، توهان سڀني کي ڪرڻو آهي ..." بابت ان جي باري ۾.

منهنجي رب جي دروازن تي رباب مهر گذريل هفتي کان ٻاهر آيو هو ۽ اهو صرف ٻه سال آهي، مون ان کي ڪمپني سڏيو آهي جنهن کي اهو سمجهايو ويو آهي ته اهو اڃا تائين وارنٽي آهي.

فون تي لکيا چيو ته، "اوهين ٺيڪ آهي، مان توهان کي نئين مهر موڪليندس".

مون چيو ته "مون کي پنهنجي پاڻ کي فطرت ڪرڻ گهرجي؟ ڇا اهو ڪجهه ڪري سگهان ٿو".

جواب هو "ضرور توهان ڪري سگهي ٿو، توهان سڀني کي ڪرڻو آهي دروازو بند ڪري، مهر کي طئه ۽ دروازو واپس رکڻو آهي".

هاڻي منهنجي تڪڙي فڪر هئي "واه، ڪجهه دير سان ٻڌاء. دروازو کڙو؟"؟ آئون دروازي کي ختم ڪرڻ جي قابل نه آهيان، مهر مهر ڪر ۽ دروازو ڏيارڻ لاء. مان هن ماهرن ڏانهن وڃان ٿو.

هن ڪتاب سان، مون محسوس ڪيو ته توهان ڪنهن ٻئي ڪتاب جي ضرورت آهي ۽ ٺاهيو ته توهان ٺاهڻ کان پهريان توهان کي ٺاهيندا آهيو.

مان سمجهان ٿو ته اشارو، تائيد ۽ ڄاڻ ڏني وئي آهي ته ڪجهه ماڻهن کي مدد ڏين ها "هو، تنهنڪري اهو ئي آهي" يا "مون کي خبر ناهي ته توهان ان طريقي سان ڪري سگهو ٿا".

تنهن ڪري منهنجو جائزو اهو آهي ته توهان هن ڪتاب کي خريد ڪرڻ چاهيو ٿا ته توهان GNU تي اعلي ڄاڻ حاصل ڪرڻ لاء وضاحت يا وڌيڪ وچمن ٺاهڻ چاهيندا پر اهو شروع ڪرڻ وارو ڪتاب ناهي.