c program fejlesztése

Fórumok

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

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

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

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.

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

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.

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

húhú! köszi szépen minden hozzászólást, nekiesek, és próbálgatom, amíg jó nem lesz. :)

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

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.

"- 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

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.

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

apt-get install anjuta

én ezt használtam

hú mennyi új hozzászólás...de a c fejlesztgetés valszeg várni fog szorgalmi időszakig :)