CodeBlocks-Arduino contains added functionality for Code::Blocks to allow Arduino software development. Code::Blocks is a more advanced IDE than the ArduinoIDE, yet is still fairly straightforward.
After installing Code blocks 13.12 on a fresh ubuntu install (13.10), and making the changes for CodeBlocks-Arduino (and installing build-essentials and libc6-dev-i386 as I'm running a 64bits system), ...