avr-gcc a debug informace
Miroslav Sinko
sinkomiro@rocketmail.com
Úterý Únor 14 14:40:59 CET 2006
Tento vas sposob nie je vhodny. Vezmite si priklad, ze v soubor2.c mate
funkciu fnc2. Tuto mozte pouzivat v kode souboru2.c od miesta
definicie, v subore3.c a v main.c. Nie vsak v soubor1.c. Toto vam
prekazat nemusi, lebo zvolite spravne poradie include. Ak vsak budete
mat tych funkcii vo vasich zdrojakoch viac a budete ich chciet vyuzivat
v tych inych souborX.c krizovo, raz nastane pripad, ze sa nenajde
poradie include, aby to bolo mozne. Preto sa pisu deklaracie funkcii,
ktore sa vyclenia do header suboru (najlepsie k jednemu *.c jeden *.h)
a includuju sa len tieto. Samozrejme mozte vsetky deklaracie napisat na
zaciatok vasho main, ale z hladiska prehladnosti a povedzme
znovapouzitelnosti kodu v inych projektoch je lepsie si zvyknut na
"bezne" skladanie projektov.
miro
PS: stiahnite si AVRstudio 4.12, od tejto verzie priamo podporuje
WinAVR a o makefile sa postara sam.
--- Hynek Sladky <econf@centrum.cz> wrote:
> main.c
>
> #include "soubor1.c"
> #include "soubor2.c"
> #include "soubor3.c"
>
> V AVRstudiu (Project/Source) mam jen main.c.
> Krokovani funkci v soubor1, soubor2 a soubor3 je mozne jen v
> assembleru.
>
> Hynek Sladky
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
Další informace o konferenci Hw-list