-
Data: 2010-06-16 12:05:11
Temat: Re: Optymalizacja w WinAVR i kod programu
Od: "TomZor" <t...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Dzięki za informacje
Program dziala poprawnie przy optymalizacji -00,01 dla pozostałych coś
wycina albo robi po swojemu, prawdopodobnie kompilator wycina mi delay'e,
Ale dzięki
Tomek
Postaram się "......ESET NOD32 Antivirus....." coś z tym zrobić
Użytkownik "Zbych" <a...@o...pl> napisał w wiadomości
news:4c18bbc8$0$17086$65785112@news.neostrada.pl...
> TomZor pisze:
>> WinAVR optymalizuje kod wynikowy za pomoca przelacznika -00,01,02,0s
>> jak zrobić aby dany kawałek programu źródłowego (w C) nie był
>> optymalizowany np (to tylko przykład)
>
> Trzeba dodać atrybut optimize do funkcji, która ma mieć inny poziom
> optymalizacji.
>
> void my_function(void) __attribute__((optimize("O1")))
> {
> [...]
> }
>
> Z manuala do gcc:
>
> optimize
> The optimize attribute is used to specify that a function is to be
> compiled with different optimization options than specified on the command
> line. Arguments can either be numbers or strings. Numbers are assumed to
> be an optimization level. Strings that begin with O are assumed to be an
> optimization option, while other options are assumed to be used with a -f
> prefix. You can also use the `#pragma GCC optimize' pragma to set the
> optimization options that affect more than one function. See Function
> Specific Option Pragmas, for details about the `#pragma GCC optimize'
> pragma.
>
>
>> Zależy mi aby ustawić optymalizację na -0s ale wyłączył z optymalizacji
>> powyższy kawałek programu, lub np wyłączył z optymalizacji cały plik ???
>
> Ja bym zaczął od znalezienia błędu w programie.
>
> __________ Informacja programu ESET NOD32 Antivirus, wersja bazy sygnatur
> wirusow 5193 (20100613) __________
>
> Wiadomosc zostala sprawdzona przez program ESET NOD32 Antivirus.
>
> http://www.eset.pl lub http://www.eset.com
>
>
__________ Informacja programu ESET NOD32 Antivirus, wersja bazy sygnatur wirusow
5193 (20100613) __________
Wiadomosc zostala sprawdzona przez program ESET NOD32 Antivirus.
http://www.eset.pl lub http://www.eset.com
Następne wpisy z tego wątku
- 16.06.10 12:11 Zbych
- 17.06.10 16:58 Sebastian Biały
- 19.06.10 09:17 T.M.F.
- 20.06.10 08:34 TomZor
- 22.06.10 20:05 Michoo
Najnowsze wątki z tej grupy
- Fajny film widziałem...
- Jaka ładowarka sieciowa do Iphona?
- Taśma izolacyjna do prac elektrycznych
- Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Re: Recenzja 3.1A ;) w 6 gniazdach...
- Wkrętarki, wiertarki...
- Zasilacz impulsowy 12V 10A, coś godnego uwagi jako zamiennik akumulatora wkrętarki
- Mouser - koszt wysyłki
- [OT] Jak wycinac ksztalt w piance lub styropianie?
- FV--> ciepła woda w kranie
- Szok
- Dziwny schemat wzmacniacza m.cz.
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
Najnowsze wątki
- 2025-07-07 Re: Ząbki się spaliły jak wiejskie, drewniane stodoły sprzed 50 lat
- 2025-07-06 Kup szybko nową ładowarkę do smartfona
- 2025-07-07 TV z Play (dawniej UPC) -- potrzebny dekoder?
- 2025-07-06 Kup szybko nową ładowarkę do smartfona
- 2025-07-07 mija rok jeżdzenia po lewej
- 2025-07-06 Elektryki jednak są NIEBEZPIECZNE
- 2025-07-08 Fajny film widziałem...
- 2025-07-07 Re: Ząbki się spaliły jak wiejskie, drewniane stodoły sprzed 50 lat
- 2025-07-06 Kup szybko nową ładowarkę do smartfona
- 2025-07-07 Gdańsk => Programista Kotlin <=
- 2025-07-07 Białystok => Mainframe (z/OS, Assembler) Developer <=
- 2025-07-07 Warszawa => Asystent ds. Sprzedaży i Rozwoju Klienta <=
- 2025-07-07 Warszawa => International Freight Forwarder <=
- 2025-07-07 Warszawa => Java Developer <=
- 2025-07-07 Białystok => Software Engineer .Net <=