Cad is comhad AC ann?
Is é comhad AC an comhad script Autoconf. Is pacáiste sínte macraí M4 é Autoconf a tháirgeann scripteanna sliogán chun pacáistí cód foinse bogearraí a chumrú go huathoibríoch. Is féidir leis na scripteanna seo na pacáistí a oiriúnú do go leor cineálacha córais atá cosúil le UNIX gan idirghabháil láimhe úsáideora. Cruthaíonn Autoconf script cumraíochta do phacáiste ó chomhad teimpléad a liostaíonn na gnéithe córas oibriúcháin is féidir leis an bpacáiste a úsáid, i bhfoirm glaonna macra M4.
Producing configuration scripts using Autoconf requires GNU M4. Ba cheart duit GNU M4 a shuiteáil (leagan 1.4.6 ar a laghad, cé go moltar 1.4.13 nó níos déanaí) sula ndéantar Autoconf a chumrú, ionas gur féidir le script cumraíochta Autoconf é a aimsiú. Tá na scripteanna cumraíochta a tháirgtear ag Autoconf féin-chuimsitheach, mar sin ní gá go mbeadh Autoconf (nó GNU M4) ag a n-úsáideoirí.
Conas comhad AC a oscailt?
Seasann AC do Chumraíocht Uathoibríoch. Is script é a ghineann GNU Autoconf a chuireann ar chumas cód foinse bogearraí a oiriúnú do chórais éagsúla cosúil le Posix trí thástáil le haghaidh gnéithe riachtanacha sa phacáiste. Tugtar comhad AC ar an script.
Comhpháirteanna móra Autotools
An understanding of GNU autotools (automake, autoconf etc.) can be useful when working with ebuilds:
Is bailiúchán de phacáistí gaolmhara é Autotools a bhaineann, nuair a úsáidtear iad le chéile, go leor den deacracht a bhaineann le bogearraí iniompartha a chruthú. Úsáidtear na huirlisí seo, mar aon le cúpla comhad ionchuir sách simplí a chuirtear ar fáil in aghaidh an tsrutha, chun an córas tógála do phacáiste a chruthú.
Forbhreathnú bunúsach ar an gcaoi a n-oireann príomhchodanna na n-uathuirlisí le chéile.
I socrú simplí:
- Táirgeann an clár
autoconfscript cumraíochta óconfigure.innóconfigure.ac. - Táirgeann an clár
automakeMakefile.in ó Makefile.am. - Reáchtáiltear an script
chumrúchun comhad Makefile amháin nó níos mó a tháirgeadh ó chomhaid Makefile.in. - Úsáideann an clár
makean Makefile chun an clár a chur le chéile.