hi, I'm new to Linux, I've downloaded puppy Linux and I'm happy with its performance but i need an easy to use c++ compiler for it(like dev cpp for windows). where can i get it (preferably in pet format).
I don't know. Is it RPM or apt based? If it uses something like synaptic or aptitude (some kind of packet manager like Debian or Ubuntu), you could type something like this: $ sudo su# apt-get install binutils # apt-get install gedit
Then create your files in gedit, open a terminal and type: $ gcc myFile.cpp -o myProgram -lStdC++
or $ g++ myFile.cpp -o myProgram
Most Linux distributions come with GCC/G++ and gedit anyway.
2. It seems that the most commonly used IDE on Linux is actually Eclipse. Then I'd say it's Code::Blocks and then Netbeans. KDeveloper is terrible in my opinion. :/
3. GCC is your usually your base compiler. Of course you can use whatever you want. Just stick to GCC since it's Linux's and a lot of Window's programming standard.
Eclipse is awesome. Great project management and probably more of the Linux IDE majority. Code::Blocks isn't very popular on Linux since the stable release is reaching YEARS old and night releases aren't compiled under Linux anymore (although you can compile them if you want). Netbeans is great but very inconvenient in most cases. It's cramped and very difficult to get used to. I've heard it's much better for group and larger projects but I've never used it. Like Eclipse, it's based in Java so it runs on main platforms.