Pertanyaan yang diberi tag «makefile»

Makefile adalah file input untuk bahasa kontrol alat / make build. Ini menentukan target dan dependensi bersama dengan perintah terkait untuk melakukan (alias resep) untuk memperbarui target.

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 

10
Bisakah Anda membuat Makefile yang valid tanpa karakter tab?
target: dependencies command1 command2 Pada sistem saya (Mac OS X), maketampaknya mengharuskan Makefiles memiliki karakter tab yang mendahului konten setiap commandbaris, atau memunculkan kesalahan sintaksis. Ini adalah gangguan saat membuat atau mengedit Makefiles karena saya memiliki editor saya yang disetel menjadi semua spasi sepanjang waktu. Bisakah Anda membuat Makefile yang …






8
Aturan GNU Makefile menghasilkan beberapa target dari satu file sumber
Saya mencoba melakukan hal berikut. Ada sebuah program, sebut saja foo-bin, yang mengambil satu file masukan dan menghasilkan dua file keluaran. Aturan Makefile bodoh untuk ini adalah: file-a.out file-b.out: input.in foo-bin input.in file-a.out file-b.out Namun, ini tidak menunjukkan makedengan cara apa pun bahwa kedua target akan dibuat secara bersamaan. Tidak …
106 makefile 


4
CFLAGS vs CPPFLAGS
Saya memahami bahwa CFLAGS (atau CXXFLAGS untuk C ++) adalah untuk compiler, sedangkan CPPFLAGS digunakan oleh preprocessor. Tapi saya masih belum mengerti bedanya. Saya perlu menentukan jalur penyertaan untuk file header yang disertakan dengan #include - karena #include adalah arahan preprocessor, apakah preprocessor (CPPFLAGS) adalah satu-satunya hal yang saya pedulikan? …


9
Buat direktori menggunakan file make
Saya sangat baru di makefile dan saya ingin membuat direktori menggunakan makefile. Direktori proyek saya seperti ini +--Project +--output +--source +Testfile.cpp +Makefile Saya ingin meletakkan semua objek dan keluaran ke folder keluaran masing-masing. Saya ingin membuat struktur folder yang akan menjadi seperti ini setelah kompilasi. +--Project +--output +--debug (or release) …



2
Cara menggunakan perintah shell di Makefile
Saya mencoba menggunakan hasil lsdi perintah lain (misalnya echo, rsync): all: <Building, creating some .tgz files - removed for clarity> FILES = $(shell ls) echo $(FILES) Tapi saya mendapatkan: make FILES = Makefile file1.tgz file2.tgz file3.tgz make: FILES: No such file or directory make: *** [all] Error 1 Saya sudah …
99 bash  makefile  echo 

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.