Well the compiler or even the language shouldn't matter so much. But the compiler you use should be capable of compiling for the proper processor(s) and OS it uses.

So in short ARM904T and Linux(ELF). The GNU tools will be a huge help here. More so the linker than gcc.

I'd have to look more at the 904T version of the ARM processor, but I think FPC should be able to compiler for it now...