Sziasztok!
Lehet hogy nem ide kellene írnom de nem kapok senkitől sem választ arra hogy milyen fejlesztői környezetet használ c programozáshoz?
Melyiket használjam vagy egyáltalán meyliket lehet beizzitani mert az anjutát a mai napig nem tudom mükődésre bírni ubi 7.10 alatt!
alternatívák
Kdevelop?
anjuta?
eclipse?
Köszi a válaszokat
- 5986 megtekintés
Hozzászólások
netbeans is jó. De az emacs meg a vim önmagában is alkalmas fejlesztésre.
- A hozzászóláshoz be kell jelentkezni
ezekhez kell valami plusz csomag vagy egyáltalán egy környezethez miylen csomagok kellenek?
a gcc-t make-t ezeket tudom de mi kell még?
- A hozzászóláshoz be kell jelentkezni
Ha jól tévedek:
apt-get install vim-full emacs22 emacs22-el netbeans5.5
amúgy a netbeans-t le tudod tölteni a honlapjáról, jelenleg 6.0.1-nél jár.
www.netbeans.org
- A hozzászóláshoz be kell jelentkezni
Eclipse + CDT.
A Kdevelop-ról szoktam át, mert ott a debuggolás egyszerűen katasztrófa; egyszer sem sikerült még egy változó értékét sem kiiratnom.
A CDT-vel viszont most megvagyok.
Ncurses fejlesztésre nem a legjobb, mert a konzolja nem támogatja a színeket, a beépített konzolt pedig nem sikerült külsőre átírnom. Szóval ott maradt a program kívülről indítása, majd hozzácsapása a Debughoz, de működött :).
Előnyei, hogy jó debuggolásra, van benne code folding, szókiegészítő (vagy hogy hívják ezt). Hátránya, hogy Eclipse lévén azért kell egy megfelelő gép alá.
--
- Name ONE thing that your Linux computer can do that my MAC can't!
- Right click.
- A hozzászóláshoz be kell jelentkezni
+1
Az eclipse tovabbi elonye, hogy van hozza rengeteg egyeb plug-in, miegymas is. Nekunk pl. az a marhajo, hogy egy editorral lehet C-t, java-t es perl-t szerkeszteni.
- A hozzászóláshoz be kell jelentkezni
én vim-et használok, és imádom. próbáltam már sokmindent (eclipse, anjuta, kdevelop, code::blocks, stb) de egyik sem állt úgy kézre, egyikben sem tudtam olyan gyorsan dolgozni mint vimben. szóval én szavaztam ;)
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
szerintem is vim
- A hozzászóláshoz be kell jelentkezni
nyerésre állunk :D
- A hozzászóláshoz be kell jelentkezni
+1
legjobb
- A hozzászóláshoz be kell jelentkezni
én is ezt használom, de van néhány feature, ami igencsak hiányzik:
- rendes code completion
- ugrálás a kódban (pl. definícióhoz)
- nem lehet benne a kód struktúráját látni
- nem lehet benne "összecsuklasztani" blokkokat
--
The Net is indeed vast and infinite...
http://gablog.eu
- A hozzászóláshoz be kell jelentkezni
code collapse/expand van benne, némi guglizás segít, fejből nem tudom, mert ált. nem használom, de pl. fv köré:
// blahblah {{{
...
// }}}
és máris összecsuklik...
A többi passz...
- A hozzászóláshoz be kell jelentkezni
ugralas a kodban: *
mas fileban:
find . -wholename "*/.svn/*" -prune -o -print | xargs grep $1 $2 $3 $4 $5 | sed "s/:/ : /"
az osszecsiklasztast folding nak hivjak vimben
es z-vel kezdodnek a parancsok hozza
debughoz pedig cgdb
egyebkent meg strace
- A hozzászóláshoz be kell jelentkezni
1. Nemtudom mit ertesz rendes completion alatt, de szerintem omni completion ami neked kell. A tobbi lehetoseget meg meg felsorolni is nehez, inkabb :h ins-completion
2. ctags. ^] es mar ugrik is. :) ^T-vel meg vissza.
3. Mit ertesz kod strukturan? Ha azt h oldalt kilistazza funkciokat arra lattam mar scriptet de most megnem mondom neked mi volt a neve.
4. :h fold.txt
- A hozzászóláshoz be kell jelentkezni
A ^]-t hogyan ütöd magyar billentyűzeten?
- A hozzászóláshoz be kell jelentkezni
Ctrl+AltGr+G
- A hozzászóláshoz be kell jelentkezni
Ez nálam nem működik (attól eltekintve, hogy mennyire kényelmetlen), viszont a sima ctrl+Ú igen.
Mindenesetre lassan leküzdöm az ellenkezésemet a parancstanulgatással szemben, mert találtam olyan cuccot (Vim Intellisense), ami már elég húzós kis fejlesztői eszközzé teszi.
- A hozzászóláshoz be kell jelentkezni
ezzel már csak egy baj van:
Idézet innen: http://insenvim.sourceforge.net/vis_faq.htm#FAQ4
4. Does it run on Linux?
NO. It does not work on Linux. But we want to port to Linux, but we don't have much experience working on Linux. Any help in porting to Linux will be appreciated.
- A hozzászóláshoz be kell jelentkezni
Pont ezt kerestem délután. Reméltem, hogy nem ez a válasz. :(
Bár nem értem, hogy miért winre készült el előbb. (A fejlesztőknek winre volt szükséges ez a "kiegészítés"???)
- A hozzászóláshoz be kell jelentkezni
Szerintem magyar billentyűzetkiosztással programozni amúgy is rémálom. A Ú-ra ugyanis nincs nagyon szükség, de a ]-re annál inkább.
- A hozzászóláshoz be kell jelentkezni
Szerintem nem. Látszik, hogy figyelembe vették ezeknek az elrendezését a gépíráshoz. A [ és ] pont ott van a bal kéz mutatóujja alatt ill. mellett. A gond az AltGr, mert a jobb kezed alá kell hajtani a hüvelykujjadat, de annak az elhelyezésére nagyon nem volt más lehetőség. Megjegyzem, aki csak klampácsol 2-4-6 ujjal, annak tényleg gáz lehet, de úgy eleve nem hatékony és kényelmetlen az egész.
- A hozzászóláshoz be kell jelentkezni
emacs + ctags. Lehet gdb-t is hívni belőle. Annyira azért nem tetszett a dolog, lehet, hogy most a vim + taglist párost próbálnám ki.
A Kdevelop is elég jó.
- A hozzászóláshoz be kell jelentkezni
sulikban az anjuta a menő, sztem is fasza
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
In the world w/o fences who need Gates?
In the world there are 10 type of ppl, who know the binary, and who dont.
- A hozzászóláshoz be kell jelentkezni
Kérlek szépen, az alábbi komponenseket használom C-fejlesztéshez: man, info, mcedit, gmake, gcc, gdb...
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
mcedit nem hatékony. Ennyi a baj vele.
- A hozzászóláshoz be kell jelentkezni
Nem tudom, milyen lenne, ha még hatékony is lenne, de azt tudom, hogy UTF-8 at nem tudok vele szerkeszteni, sajnos...
- A hozzászóláshoz be kell jelentkezni
Nem az mcedit a legjobb fejlesztőeszköz, az biztos, de a Gentoo-féle foltozott csomag (4.6.1) tudja a unicode-ot. Régebbi Ubuntu szerveren nekem se működött, de talán az újabbak már javították. Ha nem, akkor le lehet adni egy bugjelentést.
- A hozzászóláshoz be kell jelentkezni
kate
Egyszerű KDE szövegszerkesztő. A szövegszerkesztő felülete ugyanaz, mint a KDevelopé, szóval automatikus szintaxiskiemelés meg ilyenek várhatók.
Gyakorlatilag annyiban különbözik a KDeveloptól, hogy nem foglalkozik projekt fájlokkal, és nincsenek benne olyan dolgok, amikre úgysincs szüksége az embernek egyszerűbb feladathoz.
Az alsó konzolból mindent elintézhetsz, fordítás, futtatás, man, esetleg játszhatsz MUDokat is :P Az oldalsávban meg lehet fájlok közt váltogatni.
Nekem ez vált be legjobban.
- A hozzászóláshoz be kell jelentkezni
hello,
>Az alsó konzolból mindent elintézhetsz, fordítás, futtatás, man, esetleg játszhatsz MUDokat is
Azt a titkot nem tudod veletlenul, hogy hogyan lehet billentyuvel kapcsolgatni az also konzol es a szovegszerkeszto kozott? Mert egerrel tiszta fapad:(
- A hozzászóláshoz be kell jelentkezni
Nem tökéletes megoldás, de "Beállítások" -> "Billentyű parancsok",
itt beállítod a konzol megjelenítéséhez, amit akarsz.
Megjelenítéskor aktívvá is válik a konzol, ha elrejted, akkor a szerkesztő. Hátránya, hogy el is rejted a konzolt.
- A hozzászóláshoz be kell jelentkezni
nekem a grafikus szerkesztők közül a geany a favorit
vagy vim:)
- A hozzászóláshoz be kell jelentkezni
egyszerű és pont megfelel az embernek. Vagy csak nekem nincsenek nagy igényeim:D
- A hozzászóláshoz be kell jelentkezni
+1
Geany for president ;)
- A hozzászóláshoz be kell jelentkezni
code::blocks
Szinte naponta frissül, lelkes emberek Ubuntu meg Debian repókat is csinálnak belőle. Saját konzolja van, amiben futtatja az elkészült programot. Csak wxwidgets kell hozzá. Én nagyon megszerettem, egészséges átmenet a mindent-magad-csinálsz jellegű (vim + make) és a színes-szagos (kdevelop, anjuta) fejlesztőkörnyezetek között. (Utóbbiaktól annyira el tud menni a kedvem, mikor egy hello world-höz is genereál nekem vagy 20 másik fájlt... )
tsb
- A hozzászóláshoz be kell jelentkezni
Nézd meg jobban az Anjutát! Igaz, én Debian -t használojk és mindíg a stable -t (most éppen Etch) de mindíg működött. Voltak nyűgök, de ennek a jva abból fakadt, hogy nem volt tökéletes a függőségek összeállítás és én minimalista vagyok (így sem tudom a csomagok negyedéröl sem, mire való). Úgy hogy nem tudom mely funkcióit hiányolod (rengeteg van neki) és alig használom ki őket(!) de a debuggolás, a változók illetve definíciók kezelése flottul működik. Szépen lehet kisebb projectek tömegét kezelni, így gondolom a mammut projectek sem okozhatnak gondot. Ja, és ne félj kézzel szertkeszteni a projectet konfigurációs fájlokat - mint a jó öreg make.
- A hozzászóláshoz be kell jelentkezni
nekem egyszerűen ubi 7.10 en nem megy az anjuta nem tom miért ?
az egyik haveromnak meg simán megy debian alatt.Nekem laptopom van ezért én még a debiant nem tudok használni mert a debian már a winyómat sem ismeri fel!
- A hozzászóláshoz be kell jelentkezni
Írjon valaki aki használ c fejlesztői környezetet ubuntu 7.10-en és akkor segítsen nekem hogyan tudok én is fellállítani egy környezetet müködőképesre mert nekem nem sikerül!
Köszi előre is
- A hozzászóláshoz be kell jelentkezni
Netbeanst szoktam használni.
- A hozzászóláshoz be kell jelentkezni
Az autogen csomag fentvan Anjuta-hoz?
Eclipse nem jó? Sőt, Netbeans is használható, nem csak java-hoz.
- A hozzászóláshoz be kell jelentkezni
fent van cvs automake autoconf autogen indent ctags devibgthelp gnome-devel libtool csomagok!az eclipse az sem jó nem tudom megcsinálniezt írja ki
A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/usr/lib/j2sdk1.4-sun/bin/java
az anjuta az fordít de nem illeszt össze?
mit csináljak?
(Nekem c-hez kellene egyenlőre de nagyon sürgősen mert szerdára le kellene adnom egy programot!)
- A hozzászóláshoz be kell jelentkezni
Jó, akkor eclipse elfelejtve, mert a java-val való kínlódás az legendás az ubi-n..
(megoldható természetesen, de ha sürgős, akkor nem ezzel érdemes kínlódni, bár kár lenne az eclipse-ért..)
Az anjuta-t nem ismerem behatóan, jó lenne egy szakértő válasza.
Esetleg 2 megoldás van:
1. Nem anjuta-t használsz, hanem valami mást (Kdevelop, Kate, Vim, Scite stb.),
2. Ha tudsz egy debian-t vagy más disztrót gyorsan feldobni valahová (üres partíció, vagy virtualbox/qemu -ba), és ott megnézed az anjuta-t. Vagy ha sok ram-od van akár egy jófajta livecd??
- A hozzászóláshoz be kell jelentkezni
nem tudok debiant feldobni mert most nincs is nálam az install cd de a legnagyobb baj hogy a debian nem ismeri fel a vinyómat a laptopomban!ezért használok ubit egyenlőre de ha erre tudsz megoldást a hétvégén lehet hogy megcsinálnám:-)
de akkor megpróbálom a többi progit aztán ha nem megy majd szólok
- A hozzászóláshoz be kell jelentkezni
a java-val való kínlódás az legendás az ubi-n
Úgy érted a letöltöm a telepítőt, chmod +x, futtatom folyamat nehéz? Vagy mire gondolsz?
- A hozzászóláshoz be kell jelentkezni
Azért az megkérdezném, hogy az eclipse-et honnan szedted le? Csomagból települt? Elvileg úgy mennie kell. Még sun-java sem kell hozzá, ha jól tudom. Valami komoly gond lehet ott..
- A hozzászóláshoz be kell jelentkezni
sudo apt-get install eclipse - vel telepítettem
feltelepíttem a java-package-t és most már elindul
hogy kell ebben c programot csinálni?
- A hozzászóláshoz be kell jelentkezni
Első indításnál a welcome-nál -> Go to workbench
Majd File -> New -> Project, itt C -t kiválasztod, nevet adsz stb.
Ezután a "project explorer" balpanelen jobbklikkel hozzáadod a file-okat, amit akarsz, és elkezded a szerkesztést, gépelést..
Szerintem értelemszerű.
(Sima konzolos gcc-s dolog kell?)
- A hozzászóláshoz be kell jelentkezni
okés
és ilyen dolgok mint az anjutában hol vannak?
fordítás összeillesztés futtatás?
köszi
- A hozzászóláshoz be kell jelentkezni
Passz. Nézz körül benne. Eclipse-ben jártas ember válasza kellene. (Ha ennek a topiknak a címét átírod, beleírod, h. eclipse, könnyebben találsz hozzáértőbb válaszadót).
- A hozzászóláshoz be kell jelentkezni
a project forditasahoz, linkelesehez Makefile is kell,
ezt neked kell letrehoznod
/* bocs az esetleges helyesirasi hidakert */
- A hozzászóláshoz be kell jelentkezni
és ezt hogy kell megcsinálni?(makefile)
- A hozzászóláshoz be kell jelentkezni
hozzaadsz a projecthoz egy filet, es elnevezed Makefile-nak
a Makefile pedig valahogy igy nezzen ki
CC =gcc
CFLAGS =-Wall -I.
OFLAGS =-o $(EXEC)
MODULES =main.o
EXEC =program
c.o:
$(CC) $(CFLAGS) -c $<
install:
$(CC) $(CFLAGS) $(OFLAGS) $(MODULES)
clean:
rm -rf $(EXEC) $(MODULES)
/* bocs az esetleges helyesirasi hidakert */
- A hozzászóláshoz be kell jelentkezni
és ezt milyen néven mentsem?
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
az a baj h elég kezdő vok linux-xal ezért nem nagyon értem:-)
leírnád esetleg hogy lépésről hogy csinálsz meg egy hello world-öt:-)
- A hozzászóláshoz be kell jelentkezni
hihetetlen vagy:)
eclipse indit
File->New->Standard Make C Project
megadod a project nevet, ezzel uj projectot inditasz
File->New->Source File vagy File
a projecthoz hozzaadod a forrasallomanyt, pl main.c
#include <stdio.h>
...
File->New->File
a projecthoz hozzaadsz egy uj filet, aminek a neve: Makefile
CC =gcc
....
leforditani a Project menuben tudod
/* bocs az esetleges helyesirasi hidakert */
- A hozzászóláshoz be kell jelentkezni
Hol van az eclipse-ben fordítás összeíllesztés és futtatás parancs mint az anjutában?
de ha valaki használ ubuntun anjutát az mondja már el mit kell csinálni hogy tudjak egy c programot öszzeállítani és futtani benne mert nekem nem sikerül?
köszi
- A hozzászóláshoz be kell jelentkezni
Anjutát szeretnék naggyon használni de nem megy mert a suliban is ezt használunk és én ezt ubuntgu 7.10 en nem tudom megcsinálni hogy müködjön??
miért!
Aki használ anjutát buntun az írja már le hogy mit kelle csinálni hogy müködjön
köszi a válaszokat eddig is
- A hozzászóláshoz be kell jelentkezni
Próbáld meg legközelebb nem a címben leírni az életedet, az nem arra való. A cím ismérvei: _rövid, tömör, lényegretörő_
Köszi!
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni