Home
| Calendar
| Mail Lists
| List Archives
| Desktop SIG
| Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings Linux Cafe | Meeting Notes | Linux Links | Bling | About BLU |
Hi Duffy, I develop on multi-unix environment. The tools are the standard one: Editors: emacs and xemacs are pretty good. You can program them to do pretty much everything. They have colorization, tags search/replace embeded shell and they talk very well with all the usual developing tool (grep, make, gcc). Version control: We use RCS, we are investigating CVS. Using an NFS server an proper configuration you can allow only one user at time to lock a file and no user to be able to remove any file. CVS is more flexible because it gives concurrent access to the source. Compiler: We use gcc 2.95.2. Why the "latest and greatest"? Because it has a better support for templates and STL in particular. Debugging (this is my favorite) We use gdb 4.17. Personally I use DDD that is a graphical front end for gdb (xdb dbx etc...) and works great. On sun and Hp you can BUY purify for checking the memory leaks and the bad memory access but iti is expansive ($5k a machine). Others: make, grep, etags Graphical tool. We use to use Motif, but it is a pain. Now we are moving to QT and it is much better. All the previous one are available an pretty much all the unix platform and free of charge (except purify). There are other tool tought that are available but personally I always found them a wrap around on what is available (gcc + emacs) or too limited and still a not-for-power-users. Depending on your needs you can opt for them... What I'm referring is Code Warrior ($$$) Sniff+ (only for making my prj manager happy! Barelly used) KDevelop (free) Glade (free) QtArchitect (free) This is limited to the c and c++ arena. If you are developing on different languages (Java, Tcl, perl, delphi(?!) ), well there are other options ;) If you may be more clear on your kind of development, the advice can be more accurate... Resources: toolkits http://www.geocities.com/SiliconValley/Vista/7184/guitool.html Debuggers http://www.cs.colorado.edu/homes/zorn/public_html/MallocDebug.html DEvel on Linux http://members.home.net:80/davecook/devel/ Cheers MAx -- Massimo Morin _...__..-' mmorin at schedsys.com .' (617) 484 2999 h .' (617) 512 0203 c .' Airline .' Solutions .------._ ; Today .-"""`-.<') `-._ .' (.--. _ `._ `'---.__.-' ` `;'-.-' '- ._ Scheduling Systems Inc. .--'`` '._ - ' . Three University Office Park `""'-. `---' , 95 Sawyer Road ''--..__ `\ Waltham, 02453 Massachusetts USA ``''---'`\ .' +1 (781) 893-0390 x 126 `'. ' http://www.schedsys.com Software Engineer `'. - Subcription/unsubscription/info requests: send e-mail with "subscribe", "unsubscribe", or "info" on the first line of the message body to discuss-request at blu.org (Subject line is ignored).
BLU is a member of BostonUserGroups | |
We also thank MIT for the use of their facilities. |