- posted
17 years ago
ciekawa kompilacja
- Vote on answer
- posted
17 years ago
- Vote on answer
- posted
17 years ago
- Vote on answer
- posted
17 years ago
Zobacz jaki kod assemblera został wygenerowany przez kompilator. Możliwe że gdzieś zapomniałeś o volatile. Optymalizator zadziałał jak najbardziej poprawnie: przyspieszył działanie programu ;).
Jeżeli chcesz aby coś nie zostało zoptymalizowane to musisz dawać volatile.
- Vote on answer
- posted
17 years ago
- Vote on answer
- posted
17 years ago
Kacper napisał(a):
O ile pamiętam można też przed funkcjami dopisywać. Inne metoda to rozbić projekt na kilka plików "C" i nie wszystkim włączać optymalizację. Problemy po optymalizacji przeważnie wynikają z tego iż jednak jest coś nie tak w kodzie, posprawdzaj czy gdzieś nie wychodzisz poza tablice itp. Kod po optymalizacji wygląda inaczej i czasem dopiero wtedy wychodzą jakieś błędy zrobione w kodzie.