Pertanyaan yang diberi tag «gnu-make»

Tag ini untuk pertanyaan tentang `gmake`, versi GNU dari utilitas` make` untuk memelihara dan memperbarui program.




15
Cara mencetak variabel di makefile
Dalam makefile saya, saya memiliki variabel 'NDK_PROJECT_PATH', pertanyaan saya adalah bagaimana saya bisa mencetaknya saat dikompilasi? Saya membaca Make file echo yang menampilkan string "$ PATH" dan saya mencoba: @echo $(NDK_PROJECT_PATH) @echo $(value NDK_PROJECT_PATH) Keduanya memberi saya "build-local.mk:102: *** missing separator. Stop." Adakah yang tahu mengapa itu tidak berhasil untuk …
246 makefile  gnu-make 

4
Tentukan variabel make pada waktu pelaksanaan aturan
Di GNUmakefile saya, saya ingin memiliki aturan yang menggunakan direktori sementara. Sebagai contoh: out.tar: TMP := $(shell mktemp -d) echo hi $(TMP)/hi.txt tar -C $(TMP) cf $@ . rm -rf $(TMP) Seperti yang tertulis, aturan di atas membuat direktori sementara pada saat aturan diuraikan . Ini berarti bahwa, bahkan saya …
209 makefile  gnu-make 

12
Bagaimana cara mendapatkan direktori relatif dari Makefile Anda saat ini?
Saya memiliki beberapa Makefile di direktori khusus aplikasi seperti ini: /project1/apps/app_typeA/Makefile /project1/apps/app_typeB/Makefile /project1/apps/app_typeC/Makefile Setiap Makefile menyertakan file .inc di jalur ini satu tingkat lebih tinggi: /project1/apps/app_rules.inc Di dalam app_rules.inc saya menetapkan tujuan di mana saya ingin binari ditempatkan ketika dibangun. Saya ingin semua binari berada di app_typejalurnya masing-masing : /project1/bin/app_typeA/ …

17
Bagaimana Anda mendapatkan daftar target di makefile?
Saya telah menggunakan rake sedikit (program Ruby make), dan ia memiliki opsi untuk mendapatkan daftar semua target yang tersedia, misalnya > rake --tasks rake db:charset # retrieve the charset for your data... rake db:collation # retrieve the collation for your da... rake db:create # Creates the databases defined in y... …





4
Apa perbedaan antara gmake dan make?
Saya mencoba memahami perbedaan antara 'gmake' dan 'make'? Pada kotak linux saya mereka identik: % gmake --version GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR …
127 build  makefile  gnu-make 

9
Bagaimana cara menginstal dan menggunakan "make" di Windows?
Saya mengikuti instruksi dari seseorang yang repositori-nya saya kloning ke komputer saya. Yang saya inginkan sederhana: dapat menggunakan makeperintah sebagai bagian dari pengaturan lingkungan kode. Tetapi saya menggunakan Windows, dan saya mencari secara online hanya untuk menemukan file make.exe untuk diunduh, make-4.1.tar.gzfile untuk diunduh (saya tidak tahu apa yang harus …

4
Bagaimana cara memanggil Makefile dari Makefile lain?
Saya mendapatkan hasil yang tidak terduga dengan memanggil satu makefile dari yang lain. Saya punya dua makefile, satu dipanggil /path/to/project/makefiledan satu lagi dipanggil /path/to/project/gtest-1.4.0/make/Makefile. Saya mencoba agar yang pertama menelepon yang terakhir. Di / path / to / project / makefile, saya punya dev: $(OBJ_FILES) $(CPPC) $(LIBS) $(FLAGS_DEV) $(OBJ_FILES) -o …
125 makefile  gnu-make 

12
Periksa apakah program ada dari Makefile
Bagaimana cara memeriksa apakah suatu program dapat dipanggil dari Makefile? (Artinya, program harus ada di jalur atau bisa dipanggil.) Ini bisa digunakan untuk memeriksa kompiler mana yang diinstal, misalnya. Misalnya pertanyaan seperti ini , tetapi tanpa mengasumsikan shell yang mendasarinya kompatibel dengan POSIX.
115 makefile  gnu-make 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.