Có thể tắt tối ưu hóa chức năng cụ thể không? Một người bạn của tôi có vấn đề là tối ưu hóa gcc làm cho một số (không biết tôi) mã µ-controller-không hoạt động. Chúng ta biết đó là chức năng nào, nhưng chúng ta không có đầu mối của chính mã đó để cách dễ nhất và an toàn nhất có thể là chỉ cần tắt nó đi cho toàn bộ hàm.Tắt tối ưu hóa cho một chức năng cụ thể trong gcc 4.2.2
Đáng buồn là http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html cho thấy rằng có thuộc tính chức năng tối ưu hóa/pragma, nhưng yêu cầu gcc 4.4 mà chúng tôi không có.
cảm ơn trước
tại sao không sửa mã thay vì cố gắng khắc phục cảnh báo? –
GCC 4.3.2 là phiên bản phát hành mới nhất của GA, vì vậy không có gì đáng ngạc nhiên khi bạn không có GCC 4.4. Thông tin bạn cung cấp thật thú vị - cảm ơn. –