资源描述:
《Autotools - A Practitioners Guide (2010)(1st)(John Calcote)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、CREATINGCREATINGPORTABLEPORTABLESOFTWAREJUSTSOFTWAREJUSTGOTEASIERGOTEASIERAUTOTOOLSAUTOTOOLSAUTOTOOLSAUTOTOOLSAPRACTITIONER’SGUIDETOGNUAUTOCONF,AUTOMAKE,ANDLIBTOOLTheGNUAutotoolsmakeiteasyfordevelopersto•ProduceportablemakefileswithAutomakecreatesoftwaret
2、hatisportableacrossmanyUnix-like•Buildcross-platformsoftwarelibrarieswithLibtooloperatingsystems.AlthoughtheAutotoolsareusedbythousandsofopensourcesoftwarepackages,they•WriteyourownAutoconfmacroshaveanotoriouslysteeplearningcurve.AndgoodluckJOHNCALCOTEAut
3、otoolsfocusesontwoprojects:Jupiter,asimpletothebeginnerwhowantstofindanythingbeyonda“Hello,world!”program,andFLAIM,anexisting,basicreferenceworkonline.complexopensourceeffortcontainingfourseparatebutAutotoolsisthefirstbooktoofferprogrammersatutorial-inter
4、dependentsubprojects.FollowalongastheauthorbasedguidetotheGNUbuildsystem.AuthorJohntakesJupiter’sbuildsystemfromabasicmakefiletoaCalcotebeginswithanoverviewofhigh-levelconceptsfull-fledgedAutotoolsproject,andthenasheconvertsandaquickhands-ontourofthephilo
5、sophyanddesigntheFLAIMprojectsfromcomplexhand-codedmakefilesoftheAutotools.Hethentacklesmoreadvanceddetails,tothepowerfulandflexibleGNUbuildsystem.likeusingtheM4macroprocessorwithAutoconf,ABOUTTHEAUTHORextendingtheframeworkprovidedbyAutomake,andbuildingJa
6、vaandC#sources.HeconcludesthebookJohnCalcoteisaseniorsoftwareengineerandarchitectwithdetailedsolutionstothemostfrequentproblemsatNovell,Inc.He’sbeenwritinganddevelopingportableencounteredbyfirst-timeAutotoolsusers.networkingandsystem-levelsoftwarefornearl
7、y20yearsandisactiveindeveloping,debugging,andanalyzingYou’lllearnhowto:diverseopensourcesoftwarepackages.Heiscurrently•MastertheAutotoolsbuildsystemtomaximizeyouraprojectadministratoroftheOpenSLP,OpenXDAS,andsoftware’sportabilityDNXprojects,aswellastheNov
8、ell-sponsoredFLAIMdatabaseproject.•GenerateAutoconfconfigurationscriptstosimplifythecompilationprocessTHEFINESTINGEEKENTERTAINMENT™CALCOTEwww.nostarch.com“ILIEFLAT.”$44.95($56.95CDN)COMPUTERS/PROGRAMMINGSHELVEIN:Thi