Tarviinko muuta kuin: Linuxin, kahvia, älliä ja 'opi c-ohjelmointi helposti' -kirjan
etsä mitään linuksia tarvii (välttämättä)... kaikki muu on kyllä hyödyksi
mut meillä on linuxi ja en jaksa hommata cee-kääntäjää mistään ja linuxissahan se o valmiina.
Varmaan noilla pärjää. Mitä linuxia muuten käytät ja mikä sen c kääntäjä on?
mites linuksin konsolitilassa saa esim. käynnistettyä ohjelmia tai käännettyä c ohjelmia?
Mulla ei X toimi jostain syystä?
En tiedä. Käynnistys kiinnostaisi minuakin.
Tais olla SOT LINUX 2.0 ja en tiiä kääntäjästä, kait se on linuxin oma. Mutta tarkoittaako se sitä, että pitäs opetella jotain 'linux ceetä'? Konsolissa kait saa käynnistettyä kirjottamalla ohjelmien nimet (ylläri).
Niinku dossissa. Ainakin emacs, eli yks teksti-editori käynnistyy vaan kirjottamalla 'emacs'.
OK. Ei varmaan tarvitse opetella 'linux ceetä' ellet linux ohjelmia halua ohjelmoida, silloinkin pitää kait opetella vaan joku linux API tai vastaava.
Mulla on Mandrake Linux 8.2 ja siinä on KDevelop c kääntäjä, en vaan oo vielä ooppinu sen käyttöä.
Se C(++) kääntäjähän on GCC. Jos nyt vaan konsolimoodiin ohjelmia kirjoitat niin samanlaistahan se melkolailla on kuin DOS:ille DJGPP:llä.
en nyt jaksa rebootata linuxia päälle testatakseni, mutta käännetäänkö ne ohjelmat näin:
gcc ohjelma.cpp
...
vai miten??
gcc ohjelma.c -o ohjelma.exe
En tosin ole varma mutta C++ ohjelmat _saattaa_ joutua kääntämään kuten DJGPP:ssä (oletan että käytetään pelkästään iostreamia):
gcc ohjelma.cpp -o ohjelma.exe -liostream
Joo...siis eiks se oo näin:
gcc hassu.c -o hassu
siis linuxissa os ei laita '-o'-parametria se laittaa kohdetiedostoksi a.out
Juu, unohtu tuo linuxi. Siis ei tietenkään EXE päätettä :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.