[elektro] GCC szivat

Info info at kiralyelektronika.hu
Thu Nov 17 09:27:41 CET 2011


> Van egy AVR32-es projektem, Atmel avr32gcc-t hasznalok es akadt vele egy
> kis gond :) Ha debugos verziot forditok (-DDEBUG, -O0, -g3) akkor minden
> rendben, a sw ugy mukodik ahogy kell neki :) Ha releaset forditok (-g0,
> nincs debug info) akkor optimalizaciotol fuggetlenul (lehet -O3 vagy akar
> -O0) maskepp kezd el viselkedni.
> A DEBUG makro hasznalatot vegigneztem, nincs differencia. Az egyetlen
> kulonbseg a beallitasokban az, hogy van-e debug informacio beleforditva az
> ELF-be vagy nincs. Ez elvileg nem erinthetne a kimeneti hex fajlt, de az is
> megvaltozik (WTF??). Talalkoztatok mar ilyennel?

Ha megváltozik az azért van, mert valami nincs benne ami a debug
részben benne van. Ilyenek fõleg az IT kezelések szoktak lenni.
Nézd át a teljes forrást (a gyári könyvtárakat is), hogy mit vesznek
ki az #ifdef DEBUG részekkel. A másik problémás dolog ha valami IT nem
vár meg valamit, ami debug esetén lassabban következik be...:)
Szóval meg kel lennie az eltérésnek.



More information about the Elektro mailing list