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.

7
make: Không có gì phải làm cho tất cả
Tôi đang đi qua một ví dụ pgm để tạo một tệp tạo. http://mrbook.org/tutorials/make/ Thư mục eg_make_creation của tôi chứa các tệp sau, 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 CC will be # the …
97 c  makefile 


7
Cách sử dụng GNU Make trên Windows?
Tôi đã cài đặt MinGW và MSYS, đã thêm C:\MinGW\binvào PATHnhưng tôi vẫn không thể chạy Makefile trên Windows ' cmd. Tôi muốn chạy cmd.exe và nhập vào đó chẳng hạn, make allnhưng cmd của tôi nói rằng không có lệnh như vậy. Tôi nên làm gì? Tôi không muốn …

3
Làm cách nào để tạo Makefile cho các dự án C với các thư mục con SRC, OBJ và BIN?
Một vài tháng trước, tôi đã nghĩ ra những Makefilebài tập chung sau đây cho các bài tập ở trường: # ------------------------------------------------ # Generic Makefile # # Author: yanick.rochon@gmail.com # Date : 2010-11-05 # # Changelog : # 0.01 - first version # ------------------------------------------------ # project name (generate executable with …
95 c  makefile 


2
Là gì? = Trong Makefile
KDIR ?= $(shell uname -r) Ý nghĩa của là ?=gì? Tôi đã hiểu sự khác biệt giữa :=, +=và =từ một chủ đề có sẵn trong Stack Overflow, nhưng không thể tìm ra lời giải thích cho ?=.

6
Ký tự đại diện đệ quy trong GNU thực hiện?
Đã lâu rồi tôi không sử dụng make, vì vậy hãy chịu đựng tôi ... Tôi có một thư mục flac, chứa các tệp .FLAC. Tôi đã có một thư mục tương ứng, mp3chứa các tệp MP3. Nếu tệp FLAC mới hơn tệp MP3 tương ứng (hoặc tệp MP3 tương …

5
Makefile ifeq logic hoặc
Làm thế nào để bạn thực hiện một logic HOẶC bằng cách sử dụng ifeqtoán tử make ? ví dụ: tôi có (đơn giản hóa): ifeq ($(GCC_MINOR), 4) CFLAGS += -fno-strict-overflow endif ifeq ($(GCC_MINOR), 5) CFLAGS += -fno-strict-overflow endif nhưng muốn hợp nhất những dòng này. (vâng, vâng, tự động, …
92 makefile 


2
Thoát trong makefile
Tôi đang cố gắng thực hiện việc này trong một tệp makefile và nó thất bại khủng khiếp: M_ARCH := $(shell g++ -dumpmachine | awk '{split($1,a,"-");print a[1]}') bạn có biết tại sao? Tôi đoán nó liên quan đến việc trốn thoát, nhưng cái gì và ở đâu?


5
Làm cách nào để thêm dir vào $ PATH trong Makefile?
Tôi muốn viết một Makefile để chạy thử nghiệm. Kiểm tra nằm trong thư mục './tests' và các tệp thực thi được kiểm tra nằm trong thư mục './bin'. Khi tôi chạy các bài kiểm tra, họ không thấy các tệp thực thi, vì thư mục ./bin không nằm trong …
87 linux  makefile 


3
Xóa mục khỏi biến Makefile?
Tôi có một tệp makefile, bao gồm một số tệp trang khác, tất cả đều thêm vào một biến như thế này: VAR := Something SomethingElse VAR += SomeOtherThing (...) Bây giờ tôi muốn xóa SomethingElsekhỏi VARbiến. Tôi (...)phải làm gì để làm điều này? Tôi đang sử dụng GNU …


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.