GNU Make.

GNU make adalah alat yang mengontrol generasi executable dan file non-sumber lain dari suatu program.
Unduh sekarang

GNU Make. Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • GPL
  • Harga:
  • FREE
  • Nama Penerbit:
  • Paul D. Smith
  • Situs web penerbit:
  • http://www.gnu.org/software/make/

GNU Make. Tag


GNU Make. Keterangan

GNU make adalah alat yang mengontrol generasi executable dan file non-sumber lainnya dari suatu program. GNU Make adalah alat yang mengontrol generasi executable dan file non-sumber lainnya dari suatu program dari file sumber program. Saya mendapat pengetahuan tentang cara membangun program Anda dari file yang disebut MakeFile, yang mencantumkan masing-masing Sumber file dan cara menghitungnya dari file lain. Ketika Anda menulis suatu program, Anda harus menulis makefile untuk itu, sehingga dimungkinkan untuk menggunakan membuat untuk membangun dan menginstal program.capabilities of make · membuat memungkinkan pengguna akhir untuk membangun dan menginstal paket Anda tanpa mengetahui detailnya Itu dilakukan - karena detail-detail ini direkam dalam MakeFile yang Anda berikan. · Buat angka-angka secara otomatis file mana yang perlu diperbarui, berdasarkan file sumber yang telah berubah. Ini juga menentukan urutan yang tepat untuk memperbarui file, jika satu file non-sumber tergantung pada file non-sumber lain. Sebagai hasilnya, jika Anda mengubah beberapa file sumber dan kemudian menjalankannya, tidak perlu mengkompilasi ulang semua file Program Anda. Ini hanya memperbarui file-file non-sumber yang bergantung langsung atau tidak langsung pada file sumber yang Anda ubah. · Make tidak terbatas pada bahasa tertentu. Untuk setiap file non-sumber dalam program ini, Makefile menentukan perintah shell untuk menghitungnya. Perintah Shell ini dapat menjalankan kompiler untuk menghasilkan file objek, tautan untuk menghasilkan yang dapat dieksekusi, AR untuk memperbarui perpustakaan, atau Tex atau MakeInfo untuk memformat dokumentasi. · Make tidak terbatas pada bangunan. Anda juga dapat menggunakan membuat untuk mengontrol menginstal atau menghapus paket, menghasilkan tabel tag untuk itu, atau apa pun yang ingin Anda lakukan cukup sering untuk membuatnya layak saat menuliskannya. Membuat aturan dan targetsa memerintah di Makefile memberi tahu cara menjalankan serangkaian perintah untuk membangun file target dari file sumber. Ini juga menentukan daftar dependensi file target. Daftar ini harus mencakup semua file (apakah file sumber atau target lain) yang digunakan sebagai input ke perintah dalam aturan. Di sini adalah sepertinya aturan sederhana: Target: Ketergantungan ... saat Anda menjalankannya, Anda dapat menentukan target tertentu untuk memperbarui; Jika tidak, buat pembaruan target pertama yang tercantum dalam Makefile. Tentu saja, semua file target lain yang diperlukan sebagai input untuk menghasilkan target ini harus diperbarui terlebih dahulu. Bukues menggunakan Makefile untuk mencari tahu file target mana yang harus dibesarkan hingga saat ini, dan kemudian menentukan yang mana yang perlu diperbarui. Jika file target lebih baru daripada semua dependensinya, maka sudah mutakhir, dan itu tidak perlu diregenerasi. File target lainnya perlu diperbarui, tetapi dalam urutan yang benar: Setiap file target harus diregenerasi sebelum digunakan dalam regenerasi target lain. Keuntungan dari GNU MakeGnu make memiliki banyak fitur kuat untuk digunakan dalam makefile, di luar apa yang lain membuat file memiliki. Ini juga dapat meregenerasi, menggunakan, dan kemudian menghapus file perantara yang tidak perlu disimpan. MakeNu juga memiliki beberapa fitur sederhana yang sangat nyaman. Misalnya, opsi file -o yang mengatakan `` berpura-pura bahwa file file sumber tidak berubah, meskipun telah berubah. '' Ini sangat berguna ketika Anda menambahkan makro baru ke file header. Sebagian besar versi make akan menganggap mereka harus mengkompilasi ulang semua file sumber yang menggunakan file header; Tetapi GNU membuat memberi Anda cara untuk menghindari kompilasi, dalam kasus di mana Anda tahu perubahan Anda ke file header tidak memerlukannya. Namun, perbedaan paling penting antara GNU membuat dan sebagian besar versi make adalah perangkat lunak GNU adalah perangkat lunak gratis . Apa yang baru dalam rilis ini: · Bug Bug


GNU Make. Perangkat Lunak Terkait

GBACONV.

Gbaconv adalah seperangkat alat yang ditujukan untuk pengembang Gameboy Advance. ...

475

Unduh

Builder Eclipse Kustom

Builder Eclipse Kustom adalah proyek berbasis semu ringan untuk membangun distribusi Eclipse yang disesuaikan dengan perusahaan / pribadi. ...

168

Unduh

cc65.

CC65 adalah kompiler Freeware C untuk sistem berbasis 6502. ...

182

Unduh

Elfio.

Elfio adalah pembaca dan produser yang dapat dieksekusi dan dieksekusi dan terhubung. ...

752

Unduh

Sol Manager.

SOL Manager adalah alat untuk mengelola file sumber dan pengaturan konfigurasi Anda. ...

175

Unduh