Vô hiệu hóa tất cả các cảnh báo gcc


184

Tôi đang làm việc trên một dự án sẽ đọc các thông báo lỗi của trình biên dịch thuộc nhiều loại cụ thể và thực hiện những điều hữu ích với chúng. Cơ sở mã mẫu mà tôi đang thử nghiệm trên (một ứng dụng nguồn mở ngẫu nhiên) và do đó xây dựng lại thường xuyên, chứa một vài bit tạo ra các cảnh báo, điều mà tôi không quan tâm.

Làm cách nào để vô hiệu hóa tất cả các cảnh báo từ GCC, vì vậy tôi chỉ có thể thấy các thông báo lỗi nếu có bất kỳ cảnh báo nào?


27
Nhưng xin lưu ý; bạn nên tái cấu trúc mã của mình để loại bỏ các cảnh báo thay vì tắt chúng đi!
Mitch Wheat

55
@Mitch: Tôi tin rằng tôi đã làm rõ câu hỏi để làm rõ rằng tôi không chịu trách nhiệm cũng như không quan tâm đến những tin nhắn cảnh báo này. Họ thực sự không quan trọng cho những mục đích này.
Phil Miller

Câu trả lời:


288

-w là tùy chọn trên toàn GCC để tắt thông báo cảnh báo.

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.