I am new of this forum.
I have a question for you. I think you can help me.
I would like to use PN 2 as an actual IDE, so I would lke not only editing my source code, but also compiling it, flashing it onto my target and debugging it. Is it possible to do that by means of GCC and GDB/Insight?
I look forward for your reply.
Thank you very much.
The basic answer is “No, PN 2 is a programmer’s editor and not and IDE”
That said, YOU CAN integrate a lot of components and tools into PN2. PN offers the concepts of projects and tools. Projects let you combine multiple files into one logical unit. Tools let you configure compilers, and debuggers and other external programs that you may wish to launch from within the editor. Tools can be configured per file type or per project.
PN2 can also offer tool tips and tagging with simple completion.
So it can definitely be customized to be very IDE-like and I generally use it as my go-to editor for many projects.
That said — IDE’s do it better.
For example: PN2 does not really offer a way to manage libraries in a C++ project (at least as far as I know) so you have to add/edit tools to include the various directories required to use particular libraries.
I personally prefer to keep my more advanced projects in an actual IDE and save PN for the more day-to-day one-off projects that I do (turns out to be WAY more often then big projects).
PN can absolutely be used as an IDE, via makefiles.
If you can’t get it working in the default install, try the DevkitPro bundle: http://sourceforge.net/projects/devkitpro/
^This is how I found out about PN. It comes with Mingw, and optionally an ARM and PPC toolchain for making Nintendo DS/GBA/Gamecube/Wii homebrew.
Makefiles can take some getting used to, *but* once you use them it’s much easier to port to new platforms.