Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

ustawienia kompilatora

Ostatnio zmodyfikowano 2011-06-24 16:53
Autor Wiadomość
Elaine
» 2011-06-24 14:06:34
Typowy FUD siany przez osoby, które nie wiedzą o czym piszą. Jeśli w wyniku optymalizacji program nie działa tak, jak miał działać, to oznacza jedną z dwóch możliwości:
  • Gdzieś w programie jest niezdefiniowane zachowanie, z którego kompilator skorzystał, aby uprościć kod - w końcu jak najbardziej mu wolno, w wyniku UB może stać się przecież cokolwiek.
  • Kompilator ma buga (bardzo mało prawdopodobne). Wtedy wypadałoby zaktualizować ten staroć albo przestać używać wersji alfa/beta ;>

-O3 nie powoduje tak wielkiego przyrostu rozmiaru kodu, jak się niektórym wydaje - ale żeby się o tym przekonać, to już trzeba umieć trochę kontrolować optymalizacje (GCC ma do tego dużo ciekawych switchy) ;>
P-34603
szyx_yankez
» 2011-06-24 14:33:44
Podpierał to http://pl.wikipedia.org/wiki/Optymalizacja_kodu_wynikowego jak widac wikipedia też się może mylić...
P-34605
markon
Temat założony przez niniejszego użytkownika
» 2011-06-24 16:48:09
zatem czy opłaca się, ryzykować niepoprawną pracą programu i włączać tryb O3 ?
ja nie mam w ustawieniach g++ (codeblocks) żadnych opcji zaznaczonych, czy to jest prawidłowe?
P-34614
Elaine
» 2011-06-24 16:53:18
zatem czy opłaca się, ryzykować niepoprawną pracą programu i włączać tryb O3 ?
Nie ma żadnego ryzyka.
P-34615
1 « 2 »
Poprzednia strona Strona 2 z 2