Eg treng ein enkel C/C++ kompilator:
WINXP, K&R som lærebok.
Den skal vera så komplett, at når den automatiske instalasjonen er
ferdig, så kjem eg rett inn i ein GUI, klar til å skriva:
Hello, world
og så klikka på kompiler, run.
Alle instalasjonane eg har forsøkt forutsetter at brukaren allerede er
familiær med eit utviklingsmiljø. Eg ønsker at den komplette
instalasjonen er like enkel som STUDIO frå ATMEL.
Er her hjelp å få?
HM
K&R (Kernighan & Ritchie) er C.
Men OK, det skader vel ikke å lære seg litt C.
Bare være obs på at C i noen detaljer[1] er forskjellig fra C++ (ellers er C++
stort sett en utvidelse av C, med bedre typesjekking og automatisering av ting).
> Den skal vera så komplett, at når den automatiske instalasjonen er
> ferdig, så kjem eg rett inn i ein GUI, klar til å skriva:
>
> Hello, world
>
> og så klikka på kompiler, run.
>
>
> Alle instalasjonane eg har forsøkt forutsetter at brukaren allerede er
> familiær med eit utviklingsmiljø. Eg ønsker at den komplette
> instalasjonen er like enkel som STUDIO frå ATMEL.
>
> Er her hjelp å få?
Prøv Code::Blocks (liten og nett IDE med MinGW g++ kompilator som default)
og/eller Microsoft Visual C++ (gratis hobby-versjon, stor og tung og
Microsoft-spesifikk). Begge støtter kildekodenivå debugging. Microsoft har den
desidert beste debuggeren for Windows, men siden de gjør alt på
Microsoft-spesifikk måte, og det inkluderer default oppsett og automatisk
kodegenerering, er det lite egnet for en nybegynner: du blir lurt.
Firefox hopper til følgende sider:
"code blocks" ->
http://www.codeblocks.org/
"microsoft visual c++" ->
http://msdn.microsoft.com/en-us/visualc/default.aspx
Cheers & hdh.,
- Alf
PS: Haben Sie lÿst til å lære C++ i stedet så er det bare å spørre.
Noter:
[1] For eksempel, i C er der implisitt konvertering fra void* til andre
pekertyper, mens i C++ må det (heldigvis) gjøres eksplisitt. Men det betyr at
vaner man plukker opp i C ikke alltid passer i C++, eller omvendt. Til tross for
de store likhetene i det som er felles, er det nå to adskilte språk.
Når folk med meir kunskap en meg, så lytter eg.
> og/eller Microsoft Visual C++ (gratis hobby-versjon, stor og
> tung og Microsoft-spesifikk).
M$ og manualer? Neitakk, eg kjører WIN ;-(
> Begge støtter kildekodenivå debugging.
> Microsoft har den desidert beste debuggeren for Windows, men siden de
> gjør alt på Microsoft-spesifikk måte, og det inkluderer default oppsett
> og automatisk kodegenerering, er det lite egnet for en nybegynner: du
> blir lurt.
>
> Firefox hopper til følgende sider:
>
> "code blocks" ->
> http://www.codeblocks.org/
Der har eg bladd meg gjennom downloads til WINdows / XP / , og finn to
filer:
codebloks-8.02-setup.exe og
codebloks-8.02-mingw.exe.
Eg har lasta ned båe.
Etter mange mislukka forsøk, treng eg ei trygg hand å halda i; eg blir
frustrert når ting går galt, og Murphy seire - :-(
Skal eg så installera den første , eller, ?
>
> "microsoft visual c++" ->
> http://msdn.microsoft.com/en-us/visualc/default.aspx
>
> Cheers & hdh.,
>
>
> - Alf
>
> PS: Haben Sie lÿst til å lære C++ i stedet så er det bare å spørre.
Eg rekner med at manualen min er for C++: ANCI C, Second editation.
Eg er ikkje /heilt/ ukjent med C, eg har faktisk skrive eit par
testprogram til "ZWorld" PLS, men der var katafonteologane med
bibiolotek redusert til eit par filer for kvar kontroller, og dei var
dokumentert tilpassa /mitt/ nivå.
Eg /veit/ at eg treng hjelp
HM
Vet ikke hva nummer 2 helt eksakt er (jeg finner ikke filen).
Tatt i betraktning at problemet ditt er å få konfigurert ting til "tut & kjør"
tilstand anbefaler jeg å installere [codeblocks-8.02mingw-setup.exe].
Den er 19.3 MiB og inneholder både IDE og MinGW g++ kompilator og debuggings-støtte.
[snip]
> Eg rekner med at manualen min er for C++: ANCI C, Second editation.
Nei, den boken er for ren C.
Men MinGW g++ er både en C og en C++ kompilator.
I utgangspunktet behandler den [.c] filer som C, og [.cpp] filer som C++.
Cheers & hdh.
- Alf
> Men OK, det skader vel ikke å lære seg litt C.
Om dette er det delte meninger. ;-)
--
Terje
Atmel Studio er basert på Watcoms IDE.
DES
--
Dag-Erling Smørgrav - d...@des.no