factograf
FI
Sign in

ohjelmointikieli

Make

Make

Key facts

luomisajankohtahuhtikuu 1976
julkaisupäivä1977
esiintymä kohteestaKomentosarjakieli

Make, myös: make, on etenkin Unix-järjestelmissä erilaisten tiedostojen käsittelyn automatisointiin yleisesti käytetty työkalu. Yleisimmin makea käytetään ohjelmoinnissa, kun lopullinen ohjelma kootaan useista lähdekoodeista käännettävistä objektitiedostoista.

Toimiakseen make tarvitsee sääntötiedoston, jossa kuvataan halutut tiedostot sekä niiden riippuvuudet muista tiedostoista ja kerrotaan, miten mikäkin tiedosto kuuluu käsitellä. Oletuksena make etsii näitä sääntöjä Makefile-nimisestä tiedostosta.lähde?

Makefile-tiedoston rakenteelle on POSIX-määrittely, mutta historiallisesti on ollut eri versioita sekä uudelleensuunniteltuja vaihtoehtoja samasta konseptista.

Ohjelman kehitti Stuart Feldman työskennellessään Bell Labsilla.

Ohjelmasta on tehty avoimen lähdekoodin toteutuksia kuten GNU-projektin GNU Make. Ohjelmaa voidaan käyttää eri ohjelmointikielien kanssa.

Vastaavia ohjelmia

Muita vastaavia ohjelmia eri alustoille ja tarkoituksiin:lähde?

  • CMake
  • nmake, Visual Studion mukana tuleva
  • Apache Ant, Java-ympäristöön suunniteltu
  • qmake, QT-ympäristöön suunniteltu
  • Rake

Kirjallisuutta

  • Managing Projects with Make, 1991, ISBN 0-937175-90-0

Aiheesta muualla

  • GNU Make (Arkistoitu – Internet Archive)
  • makepp

Read next

In 29 languages

Text from Wikipedia, CC BY-SA 4.0 · Source article