Czy jest gdzie¶ na sieci dok³adny opis sk³adni jêzyka C++ w wersji kompilatora AvrGCC stosowanej w programie AvrSide? Szuka³em du¿o w Google, ale napotka³em opisy bibliotek, a podstawowych spraw nie ma. Nie jestem jeszcze bieg³y w jêzyku C++. Chcê przystosowaæ pewne procedury z innych platform, a nie wszystko kompilator ³yka. Chcia³bym wiedzieæ co i jak poprzerabiaæ i co mam do dyspozycji. Na razie pomocne s± tylko szablony podstawowych funkcji w edytorze AvrSide, ale to za ma³o. Darek
AvrSide, AvrGCC i opis jêzyka C++
Jan 17, 2005
5 Replies
Użytkownik "Darkac" snipped-for-privacy@wp.pl napisał w wiadomości news:csh6e0$6qn$ snipped-for-privacy@news.lublin.pl...
avr-gcc to kompilator C a nie C++
po zainstalowaniu WinAVR znajdziesz tam jakis manual
a podtawy C to dowolna ksiazka o C moze byc klasyka Kernighan & Ritchie
A to jestem zaskoczony. Mój kolega - doswiadczony informatyk programista zapewnia mnie że to jest C++. Mówi mi że najprościej sprawdzić, czy wykonuje się bardzo popularna w C++instrukcja: dana++. A ta się wykonuje. Niestety po zainstalowaniu WinAVR nie znajduje się tam manual na temat dopuszczalnych w tym kompilatrorze instrukcji i struktur. A dowolna książka zawiera ich o wiele za dużo, bo jest oparta na możliwościach kompilatrorów na PC-ta. Darek
Użytkownik "Darkac" snipped-for-privacy@wp.pl napisał w wiadomości news:ct0od1$q4n$ snipped-for-privacy@news.lublin.pl...
to bylo od dawien dawna w C odkad tylko mam jakis kontakt z C czyli z 10 lat
on sie niczym wlasciwie nie rozni od kompilatora na PC'ta
tylko biblioteki sa moze troche inne, a manual powinien byc tu
WinAVR\doc\avr-libc
albo jesli faktcznie go tam nie masz to poszukaj:
formatting link
i sa tez rozne charakterystyczne dla tego kontrolera makra w plikach .h
WinAVR\avr\include
Twoj kolega to jest .. swinka morska :-)
Natomiast .. gcc w ogolnosci C++ kompiluje. Ciekawe czy gcc-avr nie da sie do tego zmusic. Tyle ze bibliotek pewnie brakuje.
A osobna sprawa - po co.
J.
Mon, 17 Jan 2005 21:14:10 +0100, na pl.misc.elektronika, Darkac napisał(a):
AvrSide może się posługiwać dowolną dystrybucją avr-gcc dla Windows. Jednak generalnie jest przygotowane tylko do obsługi samego C. Wsparcie dla C++ jest w avr-gcc niekompletne. Proponuję zajrzeć do manuala avr-libc ( faq - Can I use C++ on AVR ? )
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required