Ý nghĩa của cờ tối ưu hóa -O4 trong gcc (3.2.3) là gì? Sự khác biệt với O3 là gì? Khi nào bạn sử dụng cái này so với cái kia?gcc -O4 cờ tối ưu hóa
Trang người đàn ông chỉ đề cập đến O, O0-3, Os, không có từ nào của O4 bí ẩn. Cảm ơn!
Ý nghĩa của cờ tối ưu hóa -O4 trong gcc (3.2.3) là gì? Sự khác biệt với O3 là gì? Khi nào bạn sử dụng cái này so với cái kia?gcc -O4 cờ tối ưu hóa
Trang người đàn ông chỉ đề cập đến O, O0-3, Os, không có từ nào của O4 bí ẩn. Cảm ơn!
Không có -O4 trong 3.2.3. Mọi thứ ở trên -O3 kết quả trong -O3 được chọn.
Ok điều đó sẽ giải thích nó. Bạn sẽ xảy ra để biết nếu tôi có thể cho biết những gì lá cờ O đã được sử dụng khi một cái gì đó được biên dịch nếu tôi có nhị phân? – naumcho
Một số hệ thống xây dựng chèn cài đặt trình biên dịch vào nhị phân, nhưng không có cách nào dễ dàng, chung chung. – tstenner
Điều này có còn liên quan đến gcc 5.3.0 không? – ZN13
Bạn có thể kiểm tra những gì tối ưu hóa được kích hoạt cho mỗi cấp
gcc -c -Q -O3 --help=optimizers | grep enabled
Nó hoạt động ít nhất là cho gcc 4.4.
Không hoạt động với 4.1.2, nhưng điều đó rất hữu ích để biết! – bstpierre
Hoạt động với 4.3.2, cảm ơn mẹo. –
gcc 3.2.3 là cổ tích cực. Kể từ đó, các nhà phát triển đã phát hành gcc 3.3, 3.4, 4.0, 4.1, 4.2, 4.3, 4.4 và 4.5. Bạn thực sự nên sử dụng bản phát hành hiện tại hơn. – Novelocrat
Nhưng câu trả lời là giống nhau cho tất cả mọi thứ ít nhất lên đến 4.4 – tstenner
Có thể là một còn sót lại từ những ngày PGCC hỗ trợ tất cả mọi thứ lên đến -O9. –