[elektro] atmel raven + firmware + kibogarászás -> káosz
Moczik Gabor
pm_levlista at progzmaster.hu
Mon Dec 7 09:26:31 CET 2009
DemonBob wrote:
> include/arch/avr mappán belül van. Ebben kutatva tényleg van egy
> eep_init() függvény, de csak a deklaráció, illetve kommentben némi
> leírás mellé. Maga a függvény egy eep.c fájlon belül van, az arch/avr/
> dev mappában. Ide hogyan navigálódik el a fordító? Nem sikerült
> rájönni.
>
> Látom azt is, hogy a gcc mappán belül egy aps formátumban elvileg ott a
> megoldás avr studio alá, de ezzel nem vagyok kisegítve sajnos. Azt is
> mondták már mások hogy include beállításokba avr studion belül be kell
> lökni mindent és kikeresi (??). Ez megint nem jó linux alóli
> fordításkor, meg nem értem minek akkor az #include, ha úgyis kikeresésre
> kerül egy mappa összes függvényéből a megfelelő.
Az include arra való, hogy a deklarációt tartalmazó fájlt behúzd vele.
Az include fájlokat a fejlesztőrendszerben megadott helyen keresi a
fordító (vagy az -I parancssori kapcsoló), még a C fájlokat többnyire
egytől egyig hozzá kell adni a projekthez, ha makefile-t használsz,
akkor abban kell szépen felsorolni mindet.
Tehát a C-t nem keresi meg, minden fájlra az (abszolút vagy relatív)
elérési útjával együtt meg kell hívni a gcc-t.
More information about the Elektro
mailing list