c++kääntäjästä,apua please äkkiä

Heippa vaan!!

Tossa oli tehty c kyselyitä mutta ajattelin pistää oman niin tää mun, mulle tärkeä kyssä nähdään paremmin.

Elikkä aloin itsenäisesti opiskelemaan c ohjelmoinnin alkeita. Okei, hommasin kirjan ja kaiken. Luin yhdestä nettisivulta että tarvitaan Cygwin emulaattoria luomaan linux ympärist windowsiin, minulla kun on windows 2000 professional käyttöliittymä. No sitten vaaditaan kuulemma kääntäjä, eli ilmeisesti GCC, gnu C compiler. Etsin sitä sivulta http://gcc.gnu.org/ mutta ei löytynyt mistään kohtaa josta sen olisin voinut ladata.

Kertokaa mulle mistä löydän GCC:n ja miten sitä käytetään cygwinissä? Ajattelin ensiksi alkuun kokeilla hello worldin tapaista, peruskoodia. Auttakaa onnetonta. Mistä siis löytyy GCC, vai onko tämä edes oikea kääntäjä. Kun luultavasti se DJGPP on DOS:ille.
111537
Äänestä

Muut lukivat myös

Vastaukset 11

Vanhimmat

Suosittelen, ettet asentaisi mitään emulaattoreita Windowsiin, jos kerran tarkoituksesi on vain opiskella C -ohjelmoinnin alkeita. Menee turhan monimutkaiseksi.

Hanki jokin C -kääntäjä Windowsiin. Kääntäjistä on kirjoiteltu tällä palstalla useaankin otteeseen, mm. täällä:
http://keskustelu.suomi24.fi/show.fcgi?category=108&conference=4500000000000140&posting=22000000001886090

Jos kääntäjän sanotaan olevan DOS:sille, se todennäköisimmin toimii ongelmitta Windowsin komentoriviltä ts. DOS-ikkunasta. "Oikeassa Windows-ohjelmassa" on lisänä vain kunnollinen käyttöliittymä ja editointi-/debuggausympäristö, mutta varsinkin hello worldin tapainen peruskoodi onnistuu ilman hienoa kuorrutustakin.

Äänestä

Huoh...

Ensin pääsivulta osoitteeseen http://gcc.gnu.org/install/binaries.html , josta on linkki http://sources.redhat.com/cygwin/ . Etusivulla ei voi olla huomaamatta linkkiä "find a package or file in the cygwin release." http://sources.redhat.com/cygwin/packages/ . Tuon mukaan mukaan gcc:n/g :n saa cygwiniin. Koska jouduin käyttämään cygwiniä joskus vuosia sitten, en enää muista tarkkaan miten paketteja saa asennettua. Dokumentaatiota pikasilmäilemällä se hoitunee cygwinin setup.exe:n avulla.

Ei, en tiedä Windowsilla koodaamisesta paljoa mitään. Parin vuoden takaisen Visual Studion pakkokäytön jälkeen en välttämättä haluakaan tietää.

Äänestä
  • Okei menin sivulle http://sources.redhat.com/cygwin/
    ja klikkasin sieltä "find a package or file in the cygwin release."
    Sieltä g- kirjaimen kohdalta klikkasin

    "gcc-g GCC C compiler "
    kun se oli ainoa varteenotettava vaihtoehto koko sivulla. Sieltä mentiin sitten sivulle:
    http://sources.redhat.com/cygwin/packages/gcc-g /

    ja siellä tuli kolme eri vaihtoehtoa,

    Parent Directory
    gcc-g -3.3.1-3
    gcc-g -3.3.1-3-src

    klikkasin keskimmäistä, ei tapahtunut mitään. Tuli vaan jotain tiedostojen nimiä. Sama homma tuli src eli source hommelista ja parent directorysta meni takasin: Cygwin Package List sivulle.

    Mistä se kääntäjä ladataan kovalevylle, ja cygwin mulla on jo asennettuna, nyt haluaisin GCC:n asennettua, kun eikö sitä tarvii? Ja miten sitä lähdetään etsimään cygwinin kautta.

    Äänestä

  • JustMeGirl kirjoitti:

    Okei menin sivulle http://sources.redhat.com/cygwin/
    ja klikkasin sieltä "find a package or file in the cygwin release."
    Sieltä g- kirjaimen kohdalta klikkasin

    "gcc-g GCC C compiler "
    kun se oli ainoa varteenotettava vaihtoehto koko sivulla. Sieltä mentiin sitten sivulle:
    http://sources.redhat.com/cygwin/packages/gcc-g /

    ja siellä tuli kolme eri vaihtoehtoa,

    Parent Directory
    gcc-g -3.3.1-3
    gcc-g -3.3.1-3-src

    klikkasin keskimmäistä, ei tapahtunut mitään. Tuli vaan jotain tiedostojen nimiä. Sama homma tuli src eli source hommelista ja parent directorysta meni takasin: Cygwin Package List sivulle.

    Mistä se kääntäjä ladataan kovalevylle, ja cygwin mulla on jo asennettuna, nyt haluaisin GCC:n asennettua, kun eikö sitä tarvii? Ja miten sitä lähdetään etsimään cygwinin kautta.

    Siis...jos tajusin oikein (mainitaan nyt vielä kerran, että erittäin rajoittunut kokemukseni cygwinistä on monen vuoden takaa):

    Tuo sivu näyttää ilmeisesti tiedostolistan, mitä kaikkea jossain paketissa on. Ohjelmat asennetaan sillä setup.exe:llä. Setupissa on kait (paino sanalla kait) joku valikko, jolla ohjelma valitaan ja sitten cygwin hakee sen verkon kautta. Dokumentaatiota kannattaa katsoa cygwinin sivuilta, jos homma kiinnostaa.

    Äänestä

  • JustMeGirl kirjoitti:

    Okei menin sivulle http://sources.redhat.com/cygwin/
    ja klikkasin sieltä "find a package or file in the cygwin release."
    Sieltä g- kirjaimen kohdalta klikkasin

    "gcc-g GCC C compiler "
    kun se oli ainoa varteenotettava vaihtoehto koko sivulla. Sieltä mentiin sitten sivulle:
    http://sources.redhat.com/cygwin/packages/gcc-g /

    ja siellä tuli kolme eri vaihtoehtoa,

    Parent Directory
    gcc-g -3.3.1-3
    gcc-g -3.3.1-3-src

    klikkasin keskimmäistä, ei tapahtunut mitään. Tuli vaan jotain tiedostojen nimiä. Sama homma tuli src eli source hommelista ja parent directorysta meni takasin: Cygwin Package List sivulle.

    Mistä se kääntäjä ladataan kovalevylle, ja cygwin mulla on jo asennettuna, nyt haluaisin GCC:n asennettua, kun eikö sitä tarvii? Ja miten sitä lähdetään etsimään cygwinin kautta.

    hae download.comista dev-c 4.0

    Äänestä

DJGPP on ihan hyvä, mukaan saat RHIDE-ympäristön, joka tosin toimii tekstitilassa ja voi olla vasta-alkajalle hankalakäyttöinen.
Siispä koita vaikka näitä, saat paljon namuja ja mikä parasta, graafisen käyttöliittymän editoreineen jne. Myös asentaminen käy helposti verrattuna DJGPP:hen.
OpenWatcom:
http://www.openwatcom.org/
Dev C
http://www.bloodshed.net/devcpp.html

Äänestä

Hei Haloo,

Unohda jo ne gcc:t ja linuxit, ne on tarkoitettu kokeneille. Hommaa jostakin borland tai visula studio ja sulla on toimiva c koodi 10 minuutissa käsissä. Siitä voit sitten lähteä pohtimaan mille alustalle yleensäkin haluat mitään tehdä.

Äänestä
  • Pidän ns. visuaalisia kehitysympäristöjä erittäin vaikeina. Itse olen koodaillut noin kaksi vuotta, eikä visuulisuusihmeiden kanssa tule mistään mitään. DOSille on paljon helpompi koodailla. Kääntäjäksi DJGPP. Ja jos nyt haluaa laillisen kääntäjän niin DJGPP on ilmainen, mutta Borland C -builder maksaa perkleesti.

    Äänestä

  • Kekko kirjoitti:

    Pidän ns. visuaalisia kehitysympäristöjä erittäin vaikeina. Itse olen koodaillut noin kaksi vuotta, eikä visuulisuusihmeiden kanssa tule mistään mitään. DOSille on paljon helpompi koodailla. Kääntäjäksi DJGPP. Ja jos nyt haluaa laillisen kääntäjän niin DJGPP on ilmainen, mutta Borland C -builder maksaa perkleesti.

    ...ei tarkoita että pitää käyttää visuaalisia ominaisuuksia. Voit rauhassa tehdä visualilla dos ohjelmia. Ajatus oli että ensimmäinen helloworld dos prompttiin syntyy alle 3 minuutissa ja pääsee opettelemaan itse kieltä.

    Äänestä

Vaikka tää onkin muutaman päivän vanha thredi, niin tuskin oot sitä C :aa vielä oppinut.

Sanoit, että olet hankkinut kirjan. Eikö siinä kirjan mukana tule kääntäjää? Jos vielä plätää löytyy, niin voisin lämpimästi suositella Päivi Hietasen, C ja olio-ohjelmointi kirjaa. Siinä tulee mukana borlandin kääntäjä ja ohjeet ihan suomen kielellä miten homma toimii. Muutenkin kirja on erittäin helppolukuinen ja ymmärrettävä, sekä riittävän kattava.

BTW, Monet kääntäjäympäristöt saa todella halvalle/ilmaiseksi opiskelija versioina, joilla saa koodailla, mutta ei julkaista..

Äänestä

Kommentoi aloitusta


JustMeGirl kirjoitti:

Heippa vaan!!

Tossa oli tehty c kyselyitä mutta ajattelin pistää oman niin tää mun, mulle tärkeä kyssä nähdään paremmin.

Elikkä aloin itsenäisesti opiskelemaan c ohjelmoinnin alkeita. Okei, hommasin kirjan ja kaiken. Luin yhdestä nettisivulta että tarvitaan Cygwin emulaattoria luomaan linux ympärist windowsiin, minulla kun on windows 2000 professional käyttöliittymä. No sitten vaaditaan kuulemma kääntäjä, eli ilmeisesti GCC, gnu C compiler. Etsin sitä sivulta http://gcc.gnu.org/ mutta ei löytynyt mistään kohtaa josta sen olisin voinut ladata.

Kertokaa mulle mistä löydän GCC:n ja miten sitä käytetään cygwinissä? Ajattelin ensiksi alkuun kokeilla hello worldin tapaista, peruskoodia. Auttakaa onnetonta. Mistä siis löytyy GCC, vai onko tämä edes oikea kääntäjä. Kun luultavasti se DJGPP on DOS:ille.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu