Pertanyaan yang diberi tag makefile

103
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...

101
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...

99
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...

98
make: Tidak ada yang bisa dilakukan untuk `semua '

Saya akan melalui contoh pgm untuk membuat file make. http://mrbook.org/tutorials/make/ Folder saya eg_make_creation berisi file-file berikut, desktop:~/eg_make_creation$ ls factorial.c functions.h hello hello.c main.c Makefile Makefile # I am a comment, and I want to say that the variable...

97
Makefile, dependensi header

Katakanlah saya memiliki makefile dengan aturan tersebut %.o: %.c gcc -Wall -Iinclude ... Saya ingin * .o dibangun kembali setiap kali file header berubah. Daripada mengerjakan daftar dependensi, setiap kali file header /includeberubah, maka semua objek di dir harus dibangun kembali. Saya...

96
Bagaimana cara menggunakan GNU Make di Windows?

Saya menginstal MinGW dan MSYS, ditambahkan C:\MinGW\binke PATHtetapi saya masih tidak dapat menjalankan Makefile di Windows ' cmd. Saya ingin menjalankan cmd.exe dan di sana ketik, misalnya, make alltetapi cmd saya mengatakan bahwa tidak ada perintah seperti itu. Apa yang harus saya lakukan?...

96
Bagaimana mendefinisikan beberapa path include di Makefile

Baru di C ++; Pemahaman dasar termasuk, pustaka dan proses kompilasi. Melakukan beberapa makefile sederhana. Proyek saya saat ini melibatkan penggunaan api DB informix dan saya perlu menyertakan file header di lebih dari satu direktori tidak standar. Bagaimana cara menulisnya? Havent menemukan...

94
Makefile ifeq logis atau

Bagaimana Anda melakukan logika OR menggunakan ifeqoperator make ? misalnya, saya telah (disederhanakan): ifeq ($(GCC_MINOR), 4) CFLAGS += -fno-strict-overflow endif ifeq ($(GCC_MINOR), 5) CFLAGS += -fno-strict-overflow endif tetapi ingin mengkonsolidasikan garis-garis ini. (ya, ya,...