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.

10
Makefile dengan file sumber di direktori yang berbeda
Saya punya proyek di mana struktur direktori seperti ini: $projectroot | +---------------+----------------+ | | | part1/ part2/ part3/ | | | +------+-----+ +---+----+ +---+-----+ | | | | | | | data/ src/ inc/ src/ inc/ src/ inc/ Bagaimana saya harus menulis file makefile yang berada di bagian / src …
135 linux  makefile 

8
Variabel makefile sebagai prasyarat
Dalam Makefile, deployresep membutuhkan variabel lingkungan ENVuntuk diatur agar dapat dieksekusi dengan benar, sedangkan yang lain tidak peduli, misalnya: ENV = .PHONY: deploy hello deploy: rsync . $(ENV).example.com:/var/www/myapp/ hello: echo "I don't care about ENV, just saying hello!" Bagaimana saya bisa memastikan variabel ini diatur, misalnya: apakah ada cara untuk …
134 makefile 



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 

2
makefile mengeksekusi target lain
Saya memiliki makefile yang terstruktur seperti ini: all : compile executable clean : rm -f *.o $(EXEC) Saya menyadari bahwa saya secara konsisten menjalankan "make clean" diikuti dengan "clear" di terminal saya sebelum menjalankan "make all". Saya ingin memiliki terminal yang bersih sebelum saya mencoba dan menyaring kesalahan kompilasi C …
123 makefile 

19
Apakah mungkin untuk membuat variabel string multi-baris dalam Makefile
Saya ingin membuat variabel makefile yang merupakan string multi-baris (misalnya badan pengumuman rilis email). sesuatu seperti ANNOUNCE_BODY=" Version $(VERSION) of $(PACKAGE_NAME) has been released It can be downloaded from $(DOWNLOAD_URL) etc, etc" Tapi sepertinya saya tidak bisa menemukan cara untuk melakukan ini. Apa itu mungkin?

5
Perintah multiline bash di makefile
Saya memiliki cara yang sangat nyaman untuk mengkompilasi proyek saya melalui beberapa baris perintah bash. Tapi sekarang saya perlu mengkompilasinya melalui makefile. Mempertimbangkan, bahwa setiap perintah dijalankan di cangkangnya sendiri, pertanyaan saya adalah apa cara terbaik untuk menjalankan perintah bash multi-baris, bergantung satu sama lain, di makefile? Misalnya seperti ini: …
120 bash  makefile 

3
DESTDIR dan PREFIX pembuatan
Saya mencoba membuat penginstalan perangkat lunak ke direktori tertentu. Saya menemukan beberapa cara, tetapi tidak yakin apa perbedaan di antara mereka. ./configure --prefix=*** make install DESTDIR=*** make install prefix=*** Saya bingung dengan fungsi ketiganya. Apakah mereka mencapai tujuan yang sama?
118 c  linux  bash  makefile  configure 


3
Cmake vs membuat kode sampel?
Saya bertanya-tanya apakah ada kode sampel untuk Makefiles ( make) dan CMakeLists.txt( cmake) yang keduanya melakukan hal yang sama (satu-satunya perbedaan adalah yang satu ditulis makedan yang lainnya di cmake). Saya mencoba mencari 'cmake vs make', tetapi saya tidak pernah menemukan perbandingan kode apa pun. Akan sangat membantu untuk memahami …
118 makefile  cmake 


5
Buat direktori output / build
Saya cukup baru mengenal CMake, dan membaca beberapa tutorial tentang cara menggunakannya, dan menulis beberapa 50 baris skrip CMake yang rumit untuk membuat program untuk 3 kompiler yang berbeda. Ini mungkin menyimpulkan semua pengetahuan saya di CMake. Sekarang masalah saya adalah saya memiliki beberapa kode sumber, yang foldernya tidak ingin …
116 c++  build  makefile  cmake  output 

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.