Skip to main content

Apa itu Makefile?

Makefiles adalah bentuk file konfigurasi yang digunakan oleh Make Utility untuk mengidentifikasi lokasi file sumber yang akan digunakan dalam suatu aplikasi.Makefile membantu tidak hanya menemukan file sumber, tetapi juga membantu untuk menentukan bagaimana mereka akan dikompilasi dan ditautkan satu sama lain untuk memungkinkan program yang dapat dieksekusi dapat diluncurkan dan berfungsi.Penciptaan Makefile adalah proses penting dengan hampir semua jenis pemrograman komputer.

Karena Makefile membantu menentukan arah dan fungsi dari berbagai program, itu adalah bagian penting dari skrip yang merupakan bagian dari semua protokol membuat utilitas.Buat utilitas mungkin agak bervariasi dari satu aplikasi pemrograman ke yang lain.Namun, penting untuk dicatat bahwa hampir semua membuat variasi utilitas akan membawa komponen dasar yang sama yang ditemukan dalam sumur mengenai utilitas, seperti UNIX.

Secara umum, makefile akan terdiri dari beberapa baris teks yang akan menentukan file atau satu set file.Masing -masing definisi file akan berkaitan dengan fungsi yang dimaksud dari file tersebut dalam pengoperasian program.Misalnya, file output akan ditandai pada baris teks sedemikian rupa sehingga ketergantungan file -file tersebut pada file sumber jelas dan logis.Setiap ketergantungan yang tercantum dalam baris teks akan mencakup himpunan bagian dari teks Tab yang membantu untuk menentukan proses dari output ke input, dan sebaliknya.

Penggunaan utilitas Make dan penciptaan Makefile membuatnya relatif untuk memetakan langkah -langkah yang terlibat dalam aplikasi yang besar dan sering terperinci.Namun, perlu dicatat bahwa makefile dapat digunakan dengan hampir semua jenis aplikasi bahasa yang dikompilasi.Karena sifat konstruksi Makefile, relatif mudah bagi seorang programmer untuk menyuntikkan garis teks tambahan pada titik -titik strategis ketika peningkatan pemrograman diinginkan.