On Thu, Oct 08 2009, Gabor Urban wrote: > Hi, > > the main point of C++ and Linux, that you may have a large number of > tools to use. SOme prefer IDE tools, like KDevelop for example, but > some prefer standard language sensitive editor which support code > writing, compiling, debugging. I would suggest to use Emacs or Vim > (simple editors, but powerfull extensions).. :-))
Emacs 23 + CEDET seems to have all the features of of the so called IDE's, including language specific parsers and semantic analysis, so one may have the best of both worlds. Also, if you want portable C++, you could try compiling with this set of flags in your makefile: --8<---------------cut here---------------start------------->8--- ## Debugging option for the compiler CXXDEBUG=-g ## @brief Optimizing options CXXOPTS=-pipe -O3 -g ## Warnings. You can never have too many warnings CXXWARNS=-std=c++98 -pedantic -Wall \ -Wconversion -Wabi -Woverloaded-virtual \ -Wshadow -Wextra -Wpointer-arith \ -Wcast-qual -Wcast-align -Wwrite-strings \ -Wswitch-default -Wpacked -Wnormalized=nfc \ -Weffc++ -Wstrict-null-sentinel -Wctor-dtor-privacy \ -Wold-style-cast -Wsign-promo -Wmissing-include-dirs\ -Wfloat-equal -Wnon-virtual-dtor -Wformat=2 \ -Wformat-security -Wformat-nonliteral -Winit-self \ -Wuninitialized -Wswitch-enum -Wstrict-overflow=5 \ -Wundef -Dlint -ffor-scope \ -fno-gnu-keywords -fshort-enums -fno-common \ -Wmissing-field-initializers --8<---------------cut here---------------end--------------->8--- And yes, this is from a live project, so I actually use these :-) manoj -- If God had intended Man to program, we'd be born with serial I/O ports. Manoj Srivastava <sriva...@acm.org> <http://www.golden-gryphon.com/> 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org