Make: Perbedaan antara revisi
Tampilan
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler |
Tag: Pembatalan Suntingan perangkat seluler Suntingan peramban seluler Suntingan seluler lanjutan |
||
Baris 1: | Baris 1: | ||
{{Infobox programming language |
{{Infobox programming language |
||
| name = <!-- otherwise defaults to {{PAGENAME}} --> |
|||
| name = OneAble Production |
|||
| logo = <!-- (filename) --> |
| logo = <!-- (filename) --> |
||
| logo caption = |
| logo caption = |
||
| screenshot = <!-- (filename) --> |
| screenshot = <!-- (filename) --> |
||
| screenshot caption = |
| screenshot caption = |
||
| paradigm = [[makro]], [[Pemrograman deklaratif|deklaratif]] |
| paradigm = [[makro]], [[Pemrograman deklaratif|deklaratif]] |
||
| family = |
| family = |
||
| designer = [[ |
| designer = [[Stuart Feldman]] |
||
| developer = <!-- or: | developers = --> |
| developer = <!-- or: | developers = --> |
||
| released = {{Start date and age| |
| released = {{Start date and age|1976|04}} |
||
| latest release version = |
| latest release version = |
||
| latest release date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --> |
| latest release date = <!-- {{Start date and age|YYYY|MM|DD|df=yes/no}} --> |
||
Baris 17: | Baris 17: | ||
| scope = |
| scope = |
||
| programming language = [[C (bahasa pemrograman)|C]] |
| programming language = [[C (bahasa pemrograman)|C]] |
||
| discontinued = |
| discontinued = |
||
| platform = |
| platform = |
||
| operating system = [[ |
| operating system = [[Unix-like]], [[Inferno (operating system)|Inferno]] |
||
| license = |
| license = |
||
| file ext = |
| file ext = |
||
Baris 28: | Baris 28: | ||
| influenced = |
| influenced = |
||
}} |
}} |
||
'''Make''' adalah alat otomatisasi build yang secara otomatis membangun program dan pustaka yang dapat dieksekusi dari [[kode sumber]] dengan membaca berkas yang disebut Makefiles yang menentukan cara menurunkan [[program]] target. Meskipun lingkungan pengembangan terintegrasi dan fitur kompiler khusus bahasa juga dapat digunakan untuk mengelola proses pembuatan, Make tetap digunakan secara luas, terutama di sistem operasi mirip Unix dan Unix. |
|||
OneAble Production adalah agensi hiburan yang berdiri sejak 2021. |
|||
Selain membangun program, Make dapat digunakan untuk mengelola proyek apa pun di mana beberapa berkas harus diperbarui secara otomatis dari yang lain setiap kali yang lain berubah. |
|||
== Pranala luar == |
== Pranala luar == |
Revisi per 9 April 2024 05.13
Make | |
---|---|
Paradigma | makro, deklaratif |
Dirancang oleh | Stuart Feldman |
Rilis perdana | April 1976 |
Implementasi dari | C |
Sistem operasi | Unix-like, Inferno |
Format berkas | Makefile |
Implementasi utama | |
Dialek | |
BSD make, GNU make, Microsoft nmake | |
Sunting kotak info • L • B |
Make adalah alat otomatisasi build yang secara otomatis membangun program dan pustaka yang dapat dieksekusi dari kode sumber dengan membaca berkas yang disebut Makefiles yang menentukan cara menurunkan program target. Meskipun lingkungan pengembangan terintegrasi dan fitur kompiler khusus bahasa juga dapat digunakan untuk mengelola proses pembuatan, Make tetap digunakan secara luas, terutama di sistem operasi mirip Unix dan Unix.
Selain membangun program, Make dapat digunakan untuk mengelola proyek apa pun di mana beberapa berkas harus diperbarui secara otomatis dari yang lain setiap kali yang lain berubah.
Pranala luar
- GNU Make homepage
- Practical Makefiles, by Example
- Writing and Debugging a Makefile
- "Ask Mr. Make" series of article about GNU Make
- Managing Projects with GNU make -- 3.xth edition
- What is wrong with make?
- What’s Wrong With GNU make?
- Recursive Make Considered Harmful
- Advanced Auto-Dependency Generation.