Och iwwer Schreiwen iwwer Linux a Schreiwe Kritiken an Tutorials iwwert Distributiounen a Mëtteleuropa sinn ech och schwéier bei der Softwareentwicklung involvéiert. Leider ass 99,9% vun där Softwareentwicklung op der Windows Plattform.
Ech hunn iwwer 20 Joer Erfahrung als C ++, Visual Basic, VB.NET, a C # Developer an ech sinn och dab Hand mat SQL Server als DBA an en Entwéckler.
Wat ech net esou gutt sinn Software fir Linux entwéckelt. Et ass just eppes, wat ech ni richteg bemierkbar war. Den Haaptgrond ass datt mer amgaang d'Software nach am Dag entwéckelen ze kënnen ass, ass ronderëm e Programm ze liesen.
Ech hu selbstverständlech wéi d'Tinkerung mam Skripting a Schreiwen déi ongewéinlech kleng Programm. Dës si normalerweis fir Elektronik-baséiert Projeten op der Raspberry PI .
Eng Saach, déi vill Entwéckler op der Windows Plattform Problemer hunn, wann se als éischt op Linux lass sinn, léieren iwwer d'Tools déi néideg sinn fir Programmer ze bauen an ze pakke.
Villes gëtt am einfachsten Typ vun der Applikatioun fir Webanwendungen ze maachen, well se normalerweis keng Compiléiert Code (PHP, Perl, Python) benotzen an d'Dateie ginn op e Set op de Webserver installéiert.
Eng grouss Zuel vu Programmer, déi fir Linux gebaut ginn, entwéckelt mat C, C ++ oder Python. Kompiléiere e C Programm ass relativ einfach, awer wann Dir e puer C-Programmer mat méi Dependenzen kompiléieren musst d'Saachen e bësse méi schwéier sinn.
GNU Make ass e automatesche Script-Skript-Tool, dat Iech hëllefe fir ëmmer erstallt ze ginn an ëmmer an op verschidden Aart. Zum Beispill kënnt Dir e Parameter leeën, deen ofhängeg vum Wäert vun enger Applikatioun mat 64-Bit oder 32-Bit kompiléiert.
De GNU Make Buch ass vum John Graham-Cumming geschriwwe fir d'Benotzer vu GNU ze maache fir e festen Héich vun de Kompositioune mat GNU Make ze kréien.
D'Buch ass a sechs Kapitelen zerstéiert:
- D'Basics Revisited
- Makefile Debugging
- Bau- a Rekonstruktioun
- Pitfalls a Problemer
- Push The Envelope
- GNU maachen Standardbibliothéik
Ech gleewen net datt dat Buch wierklech fir Ufänger gerecht gëtt, well et fehlt verschidde Klangfuerderungen, déi Dir erwächt gitt wann Dir e neit Thema wéi "Wat ass GNU Marken?", "Wéi kann ech e Fichier Datei erstellen?", "Firwat benotzt Benotzt besser wéi all eenzel Programm kompiléieren? " an "Wéi kann ech Programme mat GNU maachen?". All dës Themen betrëfft am GNU Handbuch .
D'Tatsaach, datt d'éischt Kapitel "The Basics Revisited" genannt gëtt anstatt "The Basics" weist kloer datt Dir Iech erwaart datt Dir en Terrain am Sujet hutt ier Dir beginnt.
Deen éischte Kapitel behandelt all d'Grondiddik wéi d'Utiliséierung vu Variabel, Ëmstänn déi duerch Kommandären an d'$ (Shell) Ëmfeld gebraucht ginn. Wéi de Kapitel bewegt op Iech an de Sujet vum Verglach, Lëschten, a Benotzer definéiert Funktiounen.
Wann Dir GNU benotzt hutt fir eng kuerz Zäit ze maachen, awer nach emol net e Fachmann fannt Dir e puer gutt Hinweisen an Tipps déi Iech hëllefen, verschidde Gewunnechten ze verstoen déi net direkt erkennbar sinn.
Déi zweet Kapitel ginn e Götter fir déi vun iech, déi probéiert hunn, Fehler ze bauen an de Scripts ze bauen. De "Makefile Debugging" Sektioun ass voller exzellent Tipps a Tips fir Debugging Makefiles a enthält Abschnëtter op variable Wäerter z'erreechen an souguer de Wäert vun all Variabelen z'entwéckelen. Zousätzlech am Kapitel gëtt et e Guide fir den GNU-Debugger deen Dir benotzt fir Schrëtt duerch Scripte ze schreiwen.
Den drëtten Kapitel enthält Beispiller Makefilen, awer méi wéi dat weist Iech wéi Dir Makefiles erstallt, déi Dir ëmmer erëm anhuelen kann.
"Pitfalls and Problems" kuckt op d'Differenzen tëscht verschidden Terme wéi = a: =, a wannndef a? =.
Ech hunn fonnt, wéi ech weider duerch d'Buch gaang ass, well ech net aktiv probéiert GNU maachen ze maachen a well mäi Wëssen op e ganz Basiswäertege sinn e puer vun de Sujet ganz vill iwwer mech.
No der Zäit, wéi ech an d'"Pushing The Envelope" Chapit giff ech meng Aen e bëssen verglaichen.
Mäin Haaptzëmmer, wann ech dëst Buch auszeschellen haat, ass datt de Autor kloer seng Saachen ass a probéiert huet esou vill Informatioun wéi méiglech ze iwwerdroen.
D'Fro ass datt heiansdo wann en Thema Sachverständner versprécht eppes ze schreiwen se hunn dat "oh seng einfach, all dat Dir musst maachen ..." aura iwwert hinnen.
De Gummi-Dichtung op der Réck aus der Dier stoung op der leschter Woch. Wéi et just e puer Joer war ech déi Firma déi equipéiert huet wéi et nach ëmmer an der Garantie war.
D'Dame am Telefon sot: "oh dat ass ok, ech schécke Iech en neie Seech eraus."
Ech hunn gesot: "Oh, ech muss se selwer maachen? Ass dat eppes wat ech maachen kann".
D'Äntwert ass "sécher" Dir kënnt alles wat Dir musst maachen ass d'Dier aus der Dier, passe de Siegel an d'Dier zréck op ".
Elo ass mäi instant Gedanke wéi "woah, da wéckelt et da bäi. Nimm d'Dier aus?"? ". Ech sinn net qualifizéiert fir eng Dier ze schécken, passen eng Dichtung an d'Dier zréck. Ech verloosse mer déi un d'Experten.
Mat dësem Buch fille mech datt Dir eng aner Bicher brauch an eng gewëssen Unzuel vun Experienz mam Makefiles ze schreiwen, ier Dir et nëtzlech ass.
Ech denken, datt d'Suggestiounen, d'Tipps an d'Wëssen ugebuede géifen hëllefen, datt verschidden Leit soen "Oh, dofir ass et dat" oder "Ech hu näischt bewosst datt Dir et esou kann maachen".
Méng Beurteelung ass also datt Dir dëst Buch kaaft sollts wann Dir Klärung oder méi intermediéiert an erweidert Wësse op GNU maacht, awer et ass net e Buch fir Ufänger.