Witam wszystkich.
Jestem początkujący jeśli chodzi o język C. Ze względu używania tylko Ubuntu uczę się pod świetnym IDE jakim jest eclipse w połączeniu z gcc-avr toolchain. Z ciekawości podglądam kod wynikowy jaki wygenerował gcc-avr. I mam małą zagadkę.
Napisałem malutki kod.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Nie jest ważny sens tego programu. Skompilował się bez błędów pod atmega8 jak i atmega32 i atmega64.Podglądnąłem kod wynikowy, który wygląda tak:
język asm
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Oczywiście pominąłem wektory przerwań, inicjalizację itp. Nie znalazłem natomiast zawartości pętli while(), czyli pętli for().
I teraz pytanie do Was. To jest normalne ? Może ja coś w C napisałem błędnie ? Pomimo całkowicie bezsensownego kodu programu w C powinien być chyba prawidłowo skompilowany ??
Pozdrawiam