avr gcc 3.4.1

Witam, zainstalowalem przed chwilką nowy WinAVR i pojawia mi się w tym samym programie błąd linkera: undefined reference to 'main'. Co może być przyczyną? Nie odinstalowywałem starego WinAVR. Używam AVRSide. Pozdrawiam Kamil

Reply to
KKR
Loading thread data ...

Tue, 10 Aug 2004 16:20:05 +0200, na pl.misc.elektronika, KKR napisał(a):

Taki błąd powstaje gdy linker nie widzi nigdzie w projekcie prawidłowej funkcji main() :

- sprawdź dla pewności czy int main(void) {} jest bez żadnej drobnej literówki

- sprawdź ulokowanie plików - AvrSide wymaga aby wszystkie pliki źródłowe oraz plik projektu *.gcp znajdowały się w tym samym folderze ( domyślnie powinien to być założony dla projektu podkatalog AvrSide\Projects\kolejny_nowy_projekt ) - przy składaniu nowego projektu należy wszystkie pliki ponazywać i tam pozapisywać. Zobacz czy to może wyjaśni sprawę. Jak nie to podrzuć plik logu ( nazwa_projektu.txt ).

Reply to
Jurek Szczesiul

Założyłem od nowa projekt i zadziałało, ale dzięki za porady. Skasowałem wszystko oprócz *.c. Pozdrawiam Kamil

Reply to
KKR

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.