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

Đối với các câu hỏi liên quan để thực hiện, một tiện ích tự động hóa quá trình xây dựng bằng cách quản lý các phụ thuộc giữa các mục tiêu. Sử dụng thẻ này cho các câu hỏi về tự tạo hoặc câu hỏi về các vấn đề phát sinh từ việc sử dụng tiện ích tạo dòng lệnh.

1
Hạn chế GNU ‑ Make to POSIX Thực hiện hành vi
Có cách nào để làm cho Linux maketừ chối sử dụng GNU ngoài ý muốn ‑ Tạo các phần mở rộng cụ thể trong Makefile khi chỉnh sửa hoặc sử dụng Makefile khác trong Linux không? Ý tôi là, hạn chế GNU Make để hành xử như makeđược chỉ định …
12 make  gnu-make 

3
Làm thế nào để tiếp tục biên dịch?
Tôi biết rằng tôi có thể làm gián đoạn một makequá trình bất cứ lúc nào mà không cần phải biên dịch lại toàn bộ cây nguồn. Như tôi biết, makechỉ biên dịch một mục tiêu nếu nó chưa được biên dịch hoặc mã nguồn được sửa đổi sau lần …


1
Thay thế quy trình trong GNU Makefiles
Trên dấu nhắc bash, người ta có thể thực thi diff bằng các tệp giả: diff <(echo test) <(echo test) Thêm phần này vào Makefile không thành công: all: diff <(echo test) <(echo test) Lỗi (gợi ý: / bin / sh trỏ đến / bin / bash trên hệ thống …

2
Hàm tệp trong makefile lấy tiền tố bằng ký hiệu '@'
Đoạn trích mã này là từ Chương 8.6 của hướng dẫn sử dụng GNU makefile. @ $ @. In cho chức năng tệp arg trong tệp thực hiện nghĩa là gì? và tại sao các lệnh shell như rm có tiền tố là biểu tượng '@' program: $(OBJECTS) $(file >$@.in,$^) …
10 make 

2
Biểu tượng% trong Makefile có nghĩa là gì
Tôi đang chơi xung quanh với makefiles và tôi đã bắt gặp % .o hoặc % .c . Từ những gì tôi hiểu, nó chỉ định tất cả các tập tin c hoặc o . Nhưng tại sao điều này hoạt động: %.o: %.c $(CC) -c $^ -o $@ và …
10 make  gnu-make 



3
làm cho phàn nàn về bộ phân tách thiếu (ý của bạn là TAB?)
Trong khi cố gắng cài đặt som_pak-3.1-NAcMoS.tar.gztệp, tôi đã sử dụng các lệnh dưới đây: $ tar xvf som_pak-3.1-NAcMoS.tar.gz $ cd som_pak-3.1 $ cp makefile.unix makefile $ make $ cd .. $ ln -s som_pak-3.1 $NACMOS_HOME/som_pak Nhưng trong khi thực hiện makelệnh, tôi nhận được lỗi sau: * dấu phân …
10 compiling  make 



5
Thêm thư mục vào PATH thông qua Makefile
Tôi gặp một số khó khăn trong việc xuất PATH mà tôi đã sửa đổi bên trong Makefile thành Terminal hiện tại. Tôi đang cố gắng thêm vào PATH, thư mục bin bên trong bất cứ nơi nào có thư mục Makefile. Đây là dải liên quan của tệp thực …

2
Nhận thư mục cấp cao nhất từ ​​biến makefile
Mã đơn giản nhất để có được phần thư mục cấp cao nhất của biến makefile là gì? Thí dụ: BUILD_DIR = dir/subdir/.../sub-a-dub-dir distclean: rm -rf <some code which evaluates to "dir" from $(BUILD_DIR)> PS: Ý tôi không phải $(dir $(dir $(BUILD_DIR))), nhưng cái gì đó có được phần thư …
8 make 



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.