Il mer, 2002-10-23 alle 21:19, Stefano T ha scritto: > Conoscete altri compilatori linker ecc per C C++ dove si possono usare ogetti > (bottoni caselle di testo ...) in modo semplice (tipo un c++ builder della > borland per windows)? No, nel senso che di solito uno usa programmi separati per le varie funzioni che gli servono (nel senso che ognuno si sceglie il compilatore, sistema di build, sistema di versionamento, GUI designer e editor che preferisce). Alcuni esempi: Editor: Emacs, JEdit, Vim. Direi che questi tre coprono la quasi totalità (nel senso che c'è un bazilione di altri editor, ma stringi stringi tutti quanti propongono feature che sono già presenti da tempo in questi tre). In particolare i primi due hanno alle spalle almeno venticinque anni di uso continuo da parte di sviluppatori: sono un po' ostici da imparare ad usare all'inizio, ma poi si fila come dei treni. Su JEdit lascio i commenti a chi lo usa, anche se IMHO è un degno erede di Emacs. :-) Compilatore C/C++: il gcc. Per quel che vedo, altri compilatori non vengono affatto presi in considerazione (specialmente per il C++, visto che l'ABI cambia da compilatore a compilatore), salvo casi molto particolari. Debugger C/C++: gdb, con vari front-end grafici o direttamente da riga di comando. Un frontend interessante è il DDD (Data Display Debugger). Ma personalmente trovo molto comodo la versione a riga di comando. Tool per refactoring C/C++: il Source Navigator della RedHat. Mi ha salvato la giornata un paio di volte, con vecchi sorgenti C++ non proprio... magri e cristallini :-) Sistema di versionamento: molti usano CVS, perchè è free, multipiattaforma, ben collaudato e funziona quanto basta. Ci sono anche le alternative free e non, collaudate e non, decisamente meno popolari (ClearCase, BitKeeper, Aegis, SubVersion, etc.). GUI Designer: dipende dal toolkit grafico che uno usa per fare la GUI, visto che c'è un'ampia scelta. I toolkit significativi sono quattro, ovvero GTK+, Qt, Tk e wxWindows (anche se quest'ultimo è un wrapper a vari toolkit su varie piattaforme). Per GTK+ hai Glade, per Qt hai il suo e quello di KDevelope, per Tk dipende dal linguaggio che usi (i.e. Visual Tcl), per wxWindows ce ne sono un paio che ora non ricordo. Come sistema di build per il C/C++: make, magari in combinazione con autoconf e automake. "make" serve il mondo Unix (e non) da decenni per ogni sorta di build C/C++. Per tutto il resto: uno si piglia le librerie che gli servono, o si costruisce gli script di shell e/o Perl che gli servono. -- | \ \ | ___|_ |_ | ianezz a casa sua... :-) | _ \ | \ | _| / / Visita il LinuxTrent a _|_/ _\_| _|____|___|___| http://www.linuxtrent.it -- Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx