Mes
Guest
Tue Nov 16, 2004 8:44 pm
1.Jestem bardzo poczatkujacy
2. Proboje skompilowac program w WinAVR dolaczam bilioteki:
#include <avr/io.h>
#include <avr/interrupt.h>
#include <avr/signal.h>
#include <string.h>
#include "uart.h"
Jednak program wywala zaraz wywala mi taki komunikat:
main.c:5:18: uart.h: No such file or directory
probowalem recznie "zainstalowac" biblioteki avrlib ale sie poddalem i
skorzystalem z instalatora avrlib_setup.exe z jakiejs tam strony (pewnie
sami wiecie z jakiej). No i dalej nic. Biblioteki of kors kopiuja sie do
podkatalogu w winavr. Mozecie mnie jakos nakierowac?
Mes
Marcin Stanisz
Guest
Tue Nov 16, 2004 10:17 pm
On Tue, 16 Nov 2004 21:44:43 +0100, Mes wrote:
Quote:
1.Jestem bardzo poczatkujacy
Cześć. To ci darujemy to prÓbuję
\/
Quote:
2. Proboje skompilowac program w WinAVR dolaczam bilioteki:
#include <avr/io.h
#include <avr/interrupt.h
#include <avr/signal.h
#include <string.h
#include "uart.h"
Po pierwsze primo pliki *.h to nie biblioteki, ale pliki nagłówkowe.
Biblioteki są już skompilowane i dołącza się je z poziomu linkera
(zobacz plik makefile i opcje dotyczące biblioteki math czy też
rozbudowanego printfa).
Quote:
Jednak program wywala zaraz wywala mi taki komunikat:
main.c:5:18: uart.h: No such file or directory
Po drugie primo

jeśli #include ma plik w cudzysłowiu, kompiler szuka
go w tym samym katalogu co źródło. Jeśli ma szukać gdzie indziej,
trzeba dać w <>, ale gcc-avr nie ma pliku uart.h w swojej strukturze
plików.
Quote:
probowalem recznie "zainstalowac" biblioteki avrlib ale sie poddalem i
skorzystalem z instalatora avrlib_setup.exe z jakiejs tam strony (pewnie
sami wiecie z jakiej). No i dalej nic. Biblioteki of kors kopiuja sie do
podkatalogu w winavr. Mozecie mnie jakos nakierowac?
Prawdopodobnie nie ściągnąłeś całego projektu, ale tylko plik *.c.
Pozdrawiam
--
Marcin Stanisz
"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"