Có thể đối xử với cảnh báo là lỗi trong một Makfile (và do đó thoát trước khi tiền Makefile)Cách xử lý cảnh báo dưới dạng lỗi trong Makefile?
Bên cạnh đó, là nó có thể lọc ra mà cảnh báo mang lại một lỗi?
trường hợp sử dụng của tôi: Tôi muốn sử dụng --warn-undefined-variables
kết hợp với điều này để Makefile sẽ thoát khi một biến là undefined, mà là một nguồn rất phổ biến của lỗi. Rõ ràng là tôi không muốn tự kiểm tra từng biến vì đây là lỗi dễ bị lỗi/tẻ nhạt. Tôi không thể tìm thấy bất cứ điều gì về điều này, nhưng nó là một tính năng khá quan trọng/cơ bản.
Lưu ý: Tôi không tìm kiếm -Werror
là lệnh cụ thể của gcc không áp dụng cho trường hợp sử dụng của tôi.
Chào mừng bạn đến với StackOverflow. Thiết kế ở đây là "một câu hỏi cho mỗi bài đăng", vì vậy có thể có một câu trả lời rõ ràng. Nhiều câu hỏi có nghĩa là nhiều hơn một câu trả lời có thể đúng (tôi trả lời câu hỏi 1, một người khác trả lời câu hỏi 2), và không thể chọn một câu trả lời duy nhất là câu trả lời được chấp nhận. Vui lòng xem lại [FAQ] (http://stackoverflow.com/faq) để bạn sẽ quen thuộc hơn với cách hoạt động của SO. Cảm ơn. –
Điều này có vẻ như là một câu hỏi hợp lý đối với tôi. Đáng buồn thay, tôi nghi ngờ rằng câu trả lời là 1) không, 2) tranh luận, và 3) khó khăn. – Beta
Nó phụ thuộc vào ý của bạn là 'biến không xác định', nhưng các biến không có giá trị ('VAR =') có thể khá quan trọng (bất cứ điều gì ngoài một lỗi). Tôi thường xuyên gặp các biến không sử dụng; đó là một định nghĩa đã từng có (có lẽ) được sử dụng trong makefile nhưng không còn nữa. –