Make

ohjelmointikieli From Wikipedia, the free encyclopedia

Remove ads

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.[1]

Toimiakseen make tarvitsee sääntötiedoston, jossa kuvataan halutut tiedostot sekä niiden riippuvuudet muista tiedostoista ja kerrotaan, miten mikäkin tiedosto kuuluu käsitellä.[2] 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.[3]

Ohjelman kehitti Stuart Feldman työskennellessään Bell Labsilla.[4][5][6]

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

Remove ads

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

Lähteet

Kirjallisuutta

Aiheesta muualla

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads