Hello! Elnézést a very láma kérdésért, nem tudtam, hogy ide, vagy a kezdő fórumba nyissam. Szóval a linuxszal még csak ismerkedem, és már azon a szinten vagyok, hogy jó lenne programozni. Viszont a programjaim nemtudom mivel futtassam le. Olyan kényelmes program jó lenne, mint pl a turboC windows/dos alatt. Debuggolásra és egyébre. gcc-vel próbáltam lefordítani, de még a hello world-nél is hibákat dobott ki. Szóval az a kérdésem, hogy mivel, és hogyan kell c-programot írni/fordítani. Köszi: joeygeek
- 3136 megtekintés
Hozzászólások
Ha szánsz rá pénzt, tudok ajánlani egy könyvet.
Bányász Gábor & Levendovszky Tihamér - LINUX programozás
Ha kell a CD tartalmát átküldhetem valahogy, a könyvet nem scannelem be :)
- A hozzászóláshoz be kell jelentkezni
köszi szépen! most nézem csak, hogy van pár könyvem...és van kapcsolódás unix rendszerhez...akkor ezt átolvasom! ezekszerint a programozás nem úgy néz ki, hogy egy nagyon egyszerű programot megírok win alatt, és linuxon ugyanúgy fut?
- A hozzászóláshoz be kell jelentkezni
Azonnal általában nem fut.
Hacsak nem egy halom fordítós IF van benne.
- A hozzászóláshoz be kell jelentkezni
Az attól függ, hogy az a program mennyire egyszerű.
Ha nem használsz semmi oprendszer specifikus dolgot, akkor ugyanúgy fog futni.
A kérdés itt az, hogy mi számít oprendszer specifikusnak.
Amíg nem lépsz ki a szabványos függvénykönyvtár nyújtotta lehetőségek közül, addig nincs gond.
Csak így nem feltétlen jutsz messzire.
Ha viszint minden egyéb szükségletedet ki tudod elégíteni cross platform libekkel, akkor megint csak nincs gond. Csak ez nem mindig lehetséges.
Ilyenkor marad az #if...
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
Eclipse + CDT, attól függ hogy mennyire szereted a fancy GUI-kat.
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
- A hozzászóláshoz be kell jelentkezni
+1 Bár itt is látom, hogy tolják a netbeans+c párosítást, a haverok abban fejlesztenek (javas) guit, és azt mondják sokkal gyorsabb, mint az eclipse...
- A hozzászóláshoz be kell jelentkezni
Viszont a programjaim nemtudom mivel futtassam le.
Ha le van fordítva akkor pl. terminálban az aktuális könytárban ./program
gcc-vel próbáltam lefordítani, de még a hello world-nél is hibákat dobott ki.
Hogyan próbáltad lefordítani és milyen hibát írt?
Olyan kényelmes program jó lenne, mint pl a turboC windows/dos alatt.
Nem írtad, hogy melyik disztribúciót használod. Gyanítom hogy amit használsz abban is elérhető pl. a kdevelop
--
maszili
- A hozzászóláshoz be kell jelentkezni
Anjuta 1.x tudd debugolni, 2.x nekem elég instabil (alpha).
gvim+ddd+devhelp triot szoktam cseszgetni, némi man page olvasgatással, valgrind/valkyre is befigyel végső ellenőrzéskor.., meg egy két apróság :)
kdevelop is elég pofás.
geany nicns debug, de arra ott ddd.
code::blocks jókatt halottam róla, van debug is, nem merültem el benne nagyon.
eclipse-cdt röl jokat szoktam hallani, "másik" tábor tagjaitól is.
- A hozzászóláshoz be kell jelentkezni
Code:blocks / http://www.codeblocks.org / windows-os verzióját használtam. Nekem tetszett, csak az a baj hogy már régóta áll a fejlesztésük. Régóta nincs új verzió.
- A hozzászóláshoz be kell jelentkezni
Nem, egyáltalán nem áll a fejlesztés, sőt, gőzerővel folyik, csak épp stabil verziót nem adnak ki...
Naponta "adnak ki" fejlesztés alatt álló verziót:
"Note though, that the fact that nightly builds are "development" snapshots, doesn't make them immediately unusable. As a matter of fact, any recent snapshot is much more stable than our last "stable" release (so called 1.0rc2). In terms of features any snapshot is leaps ahead 1.0rc2."
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
Igazad van. Elnézést.
- A hozzászóláshoz be kell jelentkezni
húhú! köszi szépen minden hozzászólást, nekiesek, és próbálgatom, amíg jó nem lesz. :)
- A hozzászóláshoz be kell jelentkezni
Hali!
Ha olyasmit szeretnél, mint a Turbo-C, akkor: RHIDE, vagy XWPE. Ha pedig UHU-t használsz itt van mindkettő: http://begyu.uw.hu
- A hozzászóláshoz be kell jelentkezni
RHIDE +1
- A hozzászóláshoz be kell jelentkezni
ftp-vel: public_kukac_meditor.hu
Password: egy üres enter.
itt a ./hallo_meditor könyvtárban: ./Test.tar.gz
- töltsd le...
- legyél root
- bontsd ki a cuccot a fökönyvtárba (/meditor/Test/*).
fordítás: ./sorce/zz
futtatás: ./Test
Nézd meg a ./source/Makefile - t!!
A -g opció használatával debugolható a forrás, erre ajánlom
a gdb-t vagy ennek front_endjét a ddd-t.
üdv: meditor
> Sol omnibus lucet.
- A hozzászóláshoz be kell jelentkezni
"- legyél root"
Na itt döntöttem úgy, hogy megnézem mit is akarsz szegény joeygeek-kel lefuttatni. :)
Semmi "rm -rf /"-t nem találtam, de az a zz script szerintem teljesen felesleges egy kezdőnek akinek azzal van gondja, hogy hogyan fordítson le egy "hello world"-öt...
"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o
- A hozzászóláshoz be kell jelentkezni
Ja, ja, fő a bizlom. Nyilván azt feltételezzük másokról, amit mi is
tennénk másokkal.
> Sol omnibus lucet.
- A hozzászóláshoz be kell jelentkezni
> - töltsd le...
> - legyél root
> futtatás: ./Test
ha annyira lama h egy hello worldot se tud lefuttatni, sztem jobb ha nem futtat mindenfele untrusted cuccot rootkent :)
- A hozzászóláshoz be kell jelentkezni
Valamelyik sima C++ IDE-t telepítsd le, abban biztos lesz példaprogram. Hello World és hasonló. Ezeket elég jól át lehet nézni, tesztelgetni a fordítást stb.
Itt éppen egy ilyen példát mutat be a Code::Blocks IDE..
http://www.codeblocks.org/img/screenshots/win_firstscreen.png
- A hozzászóláshoz be kell jelentkezni
Ha annyira láma, semmiféle kárt nem tud okozni magának, mert ebben
az esetben semmi értékes nincs a gépén. Viszont, ha rootként nem
megy a dolog, nem is érdemes továbblépni. Szerintem...
A felajánlott cucc nyugodtan futtatható root-ként, tök ártalmatlan.
Ha fut neki, akkor a továbblépés pont az lehet, hogy próbálja meg
ugyanezt mezei felhasználóként.
A Makefile és a fordító script is tök egyszerű, sőt a fordító
script helyettesíthető egy ./source könyvtárban kiadott make
paranccsal.
Amikor én kezdtem, tudom, hogy napokig kinlódtam egy sima
hello_world-del és örültem volna egy olyan példának, mint amit
kitettem az ftp-re. Ezért tettem ki, nem másért.
üdv: meditor
> Sol omnibus lucet.
- A hozzászóláshoz be kell jelentkezni
Szia!
Ha grafikus valamit szeretnél, akkor
switch(kezelo_felulet)
{
case egyszeru: printf("Geany\n"); break;
case csicsas: printf("Code::Blocks\n"); break;
}
:-) (Én is kezdő vagyok, én ezt a kettőt szerettem meg.)
- A hozzászóláshoz be kell jelentkezni
Netbeans, C/C++ Packkal.
- A hozzászóláshoz be kell jelentkezni
++
---------
WARNING: Linux requires you to type! After rebooted to Windows, you can safely unplug your keyboard.
szerény blogom -- új címen!
- A hozzászóláshoz be kell jelentkezni
apt-get install anjuta
én ezt használtam
- A hozzászóláshoz be kell jelentkezni
hú mennyi új hozzászólás...de a c fejlesztgetés valszeg várni fog szorgalmi időszakig :)
- A hozzászóláshoz be kell jelentkezni