AvrSide, AvrGCC i opis jêzyka C++

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

Reply to
Darkac
Loading thread data ...

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

Reply to
Andy

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

Reply to
Darkac

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

Reply to
Andy

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.

Reply to
J.F.

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 ? )

Reply to
Jurek Szczesiul

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.