Câu hỏi được gắn thẻ «makefile»

Makefile là một tệp đầu vào cho ngôn ngữ / công cụ điều khiển xây dựng. Nó chỉ định các mục tiêu và phụ thuộc cùng với các lệnh liên quan để thực hiện (còn gọi là công thức nấu ăn) để cập nhật các mục tiêu.

8
Biến Makefile là điều kiện tiên quyết
Trong Makefile, một deploycông thức cần một biến môi trường ENVđược thiết lập để tự thực thi chính xác, trong khi các công thức khác không quan tâm, ví dụ: ENV = .PHONY: deploy hello deploy: rsync . $(ENV).example.com:/var/www/myapp/ hello: echo "I don't care about ENV, just saying hello!" Làm …
134 makefile 




4
Sự khác biệt giữa gmake và make là gì?
Tôi đang cố gắng để hiểu sự khác biệt giữa 'gmake' và 'make'? Trên hộp linux của tôi chúng giống hệt nhau: % 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 …
127 build  makefile  gnu-make 


4
Làm thế nào để gọi Makefile từ một Makefile khác?
Tôi nhận được một số kết quả không mong đợi khi gọi một makefile từ một makefile khác. Tôi có hai trang điểm, một được gọi /path/to/project/makefilevà một được gọi /path/to/project/gtest-1.4.0/make/Makefile. Tôi đang cố gọi trước là sau. Trong / path / to / project / makefile, tôi có dev: …
125 makefile  gnu-make 

19
Có thể tạo biến chuỗi nhiều dòng trong Makefile không
Tôi muốn tạo một biến makefile là một chuỗi nhiều dòng (ví dụ: phần nội dung của thông báo phát hành email). cái gì đó như ANNOUNCE_BODY=" Version $(VERSION) of $(PACKAGE_NAME) has been released It can be downloaded from $(DOWNLOAD_URL) etc, etc" Nhưng tôi dường như không thể tìm ra …

2
makefile thực thi một mục tiêu khác
Tôi có một makefile có cấu trúc như sau: all : compile executable clean : rm -f *.o $(EXEC) Tôi nhận ra rằng tôi đã liên tục chạy "make clean", tiếp theo là "clear" trong thiết bị đầu cuối của mình trước khi chạy "make all". Tôi muốn có một …
122 makefile 

5
Các lệnh bash đa dòng trong makefile
Tôi có một cách rất thoải mái để biên dịch dự án của mình thông qua một vài dòng lệnh bash. Nhưng bây giờ tôi cần biên dịch nó qua makefile. Xem xét, mọi lệnh đều được chạy trong shell của riêng nó, câu hỏi của tôi là cách tốt …
120 bash  makefile 

3
DESTDIR và PREFIX của thực hiện
Tôi đang cố cài đặt phần mềm vào một thư mục cụ thể. Tôi đã tìm thấy một số cách, nhưng không chắc sự khác biệt giữa chúng là gì. ./configure --prefix=*** make install DESTDIR=*** make install prefix=*** Tôi nhầm lẫn về chức năng của ba cái này. Họ có …
118 c  linux  bash  makefile  configure 


3
Làm vs làm mã mẫu?
Tôi đã tự hỏi liệu có bất kỳ mã mẫu nào cho Makefiles ( make) và CMakeLists.txt( cmake) mà cả hai đều làm cùng một điều (sự khác biệt duy nhất là một cái được viết bằng makevà cái kia bằng cmake). Tôi đã thử tìm kiếm 'cmake vs make', …
117 makefile  cmake 

2
Tôi có thể biên dịch tất cả các tệp .cpp trong src / thành .o's trong obj /, sau đó liên kết đến tệp nhị phân trong ./ không?
Thư mục dự án của tôi trông như thế này: /project Makefile main /src main.cpp foo.cpp foo.h bar.cpp bar.h /obj main.o foo.o bar.o Những gì tôi muốn makefile của mình làm là biên dịch tất cả .cppcác tệp trong /srcthư mục thành .ocác tệp trong /objthư mục, sau đó liên …

5
CMake đầu ra / thư mục xây dựng
Tôi còn khá mới đối với CMake và đã đọc một vài hướng dẫn về cách sử dụng nó và đã viết một số đoạn mã CMake 50 dòng phức tạp để tạo một chương trình cho 3 trình biên dịch khác nhau. Điều này có thể kết luận tất …
115 c++  build  makefile  cmake  output 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.